#!/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]+" <infile.png>\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);
}