#!/usr/bin/pike /* * imagesize.pike * * Loads a png and outputs the image size * * History: * 29/09/2020 Creation from paster.pike * * Author: Dario Rodriguez dario@softhome.net * This program is distributed under the terms of the GNU GPL v2.1+ */ int main(int argc, array(string) argv) { if(argc!=2 || (argc>1 && argv[1]=="--help")) { Stdio.werror("Syntax: "+argv[0]+" \n"); Stdio.werror("Example: "+argv[0]+" myimage.png\n"); Stdio.werror("Example result: 3508x4960\n"); return(1); } Image.Image img=Image.load(argv[1]); write(""+img->xsize()+"x"+img->ysize()+"\n"); return(0); }