Jelajahi Sumber

hotfix; error

git-svn-id: http://repo.nplusc.de/svn/iZink@105 8b19561d-0d00-6744-8ac1-9afc8f58a8aa
masterX244 11 tahun lalu
induk
melakukan
5bf4c93515
1 mengubah file dengan 4 tambahan dan 3 penghapusan
  1. 4 3
      ToolKit/src/de/nplusc/izc/tools/UiToolz/UiTools.java

+ 4 - 3
ToolKit/src/de/nplusc/izc/tools/UiToolz/UiTools.java

@@ -52,17 +52,18 @@ public class UiTools
         {
            
             BufferedImage tmp = ImageIO.read(new File(imagePath));
+            int hgh=ph, wdh=pw;  
             if(keepAspect)
             {
-                int hgh = tmp.getHeight();
-                int wdh = tmp.getWidth();
+                hgh = tmp.getHeight();
+                wdh = tmp.getWidth();
                 double sf = (double)ph/(double)hgh;
                 if(wdh*sf>pw)
                     sf = (double)pw/(double)wdh;
                 hgh*=sf;
                 wdh*=sf;
             }
-            int hgh=ph, wdh=pw;
+            
             while(tmp.getHeight()==-1);//HACK. wartet darauf dass das bild geladen ist
             Image tmp2 = tmp.getScaledInstance(wdh, hgh,BufferedImage.SCALE_FAST);
             da.setColor(Color.black);