Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. import java.awt.image.*;
  2. import javax.imageio.*;
  3. import java.io.*;
  4.  
  5. //ImageManager adalah class untuk load dan save gambar
  6. //File dapat berupa JPG atau PNG
  7.    
  8. public class ImageManager
  9. {
  10.     private static final String IMAGE_FORMAT = "jpg";
  11.    
  12.     public static OF loadImage (File imgFile)
  13.     {
  14.         try
  15.         {
  16.             BufferedImage img = ImageIO.read(imgFile);
  17.             if (img == null || (img.getWidth(null)<0))
  18.             {
  19.                 return null;
  20.             }
  21.             return new OF (img);
  22.         }
  23.         catch (IOException exc)
  24.         {
  25.             return null;
  26.         }  
  27.     }
  28.    
  29.     //Write file gambar ke disk dengan format JPG
  30.     public static void save (OF img, File file)
  31.     {
  32.         try
  33.         {
  34.             ImageIO.write(img, IMAGE_FORMAT, file);
  35.         }
  36.         catch (IOException exc)
  37.         {
  38.             return;
  39.         }
  40.     }
  41. }