import java.awt.Image;
import javax.swing.ImageIcon;
import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGImageEncoder;

/***
 * A tiny example of working with JPEG files in java, 10/1999
 * Writes the HTML image tag with correct width and height
 * @author Mitch Fincher
**/
class WriteJPEGDimensions {

/***
 * usage: WriteJPEGDimensions file1.jpg [file2.jpg ...]\n
 * @param jpg file names
**/
public static void main(String[] args) {
	
    if(args.length < 1)
	{
	    System.out.println("usage: WriteJPEGDimensions file1.jpg [file2.jpg ...]\n");
	    System.exit(1);
	    
	}
    for(int i=0;i<args.length;i++)
	{
	    try {
		Image inImage = new ImageIcon(args[i]).getImage();
		if(inImage.getWidth(null) > 0)
		    {
			System.out.println("<img src=\""+args[i]+"\" width=\"" + inImage.getWidth(null)+"\" height=\""+ inImage.getHeight(null)+"\" alt=\""+args[i]+"\">");
		    }
		else
		    {
			System.out.println("Problem with \"" + args[i]+"\", perhaps it does not exist?\n");

		    }
	    } catch (Exception e) {
		e.printStackTrace();
	    }
	}
    System.exit(0);
}

}
    
