String tmpFilePath="d:/tmp.jpg";
imageSave(img,tmpFilePath);
//img=reTime(img);
Image tempimg = getToolkit().getImage("d:/tmp.jpg");
System.out.println(tempimg.getWidth(this));
System.out.println(tempimg.getHeight(this));输出:
-1
-1
imageSave(img,tmpFilePath);
//img=reTime(img);
Image tempimg = getToolkit().getImage("d:/tmp.jpg");
System.out.println(tempimg.getWidth(this));
System.out.println(tempimg.getHeight(this));输出:
-1
-1
------------------------------
MediaTracker tracker = new MediaTracker(this);
Image tempimg= null;
String name="d:/tmp.jpg";
try
{
tempimg= Toolkit.getDefaultToolkit().createImage(name);
tracker.addImage(image,0);
tracker.waitForID(0);
}System.out.println(tempimg.getWidth(this));
System.out.println(tempimg.getHeight(this));
catch (Exception e)
{
System.err.println("LoadImage : " + name + " - " + e);
}
Image tempimg= null;
String name="d:/tmp.jpg";
try
{
tempimg= Toolkit.getDefaultToolkit().createImage(name);
tracker.addImage(image,0);
tracker.waitForID(0);
}
catch (Exception e)
{
System.err.println("LoadImage : " + name + " - " + e);
}System.out.println(tempimg.getWidth(this));
System.out.println(tempimg.getHeight(this));