*** empty log message ***
[mir.git] / source / mir / media / image / ImageProcessor.java
index a38f702..6d2700d 100755 (executable)
@@ -30,38 +30,38 @@ import mir.media.MediaExc;
 
 import java.io.File;
 import java.io.OutputStream;
+import java.io.FileNotFoundException;
+import java.io.IOException;
 
 public interface ImageProcessor {
-  public void descaleImage(int aMaxSize) throws MediaExc;
+  void descaleImage(int aMaxSize) throws MediaExc;
 
-  public void descaleImage(int aMaxSize, float aMinDescale) throws MediaExc;
+  void descaleImage(int aMaxSize, float aMinDescale) throws MediaExc;
 
-  public void descaleImage(int aMaxSize, int aMinResize) throws MediaExc;
+  void descaleImage(int aMaxSize, int aMinResize) throws MediaExc;
 
-  public void descaleImage(int aMaxSize, float aMinDescale, int aMinResize) throws MediaExc;
+  void descaleImage(int aMaxSize, float aMinDescale, int aMinResize) throws MediaExc;
 
   /**
    * Resizes an image to fit inside <code>aMaxWidth</code> and <code>aMaxHeight</code>, provided
    *    this requires at least <code>aMinResize</code> pixels will be removed from either the width or
    *    the height
    */
-  public void descaleImage(int aMaxWidth, int aMaxHeight, float aMinDescale, int aMinResize) throws MediaExc;
+  void descaleImage(int aMaxWidth, int aMaxHeight, float aMinDescale, int aMinResize) throws MediaExc;
 
-  public void scaleImage(float aScalingFactor) throws MediaExc;
+  void scaleImage(float aScalingFactor) throws MediaExc;
 
-  public int getWidth();
-  public int getHeight();
-  public int getScaledWidth();
-  public int getScaledHeight();
-  public void writeScaledData(OutputStream aStream, String anImageType) 
-    throws MediaExc;
-  public byte[] getScaledData(String anImageType) throws MediaExc;
-  public void writeScaledData(File aFile, String anImageType) throws MediaExc;
+  int getWidth();
+  int getHeight();
+  int getScaledWidth();
+  int getScaledHeight();
+  void writeScaledData(OutputStream aStream, String anImageType) throws MediaExc, IOException;
+  void writeScaledData(File aFile, String anImageType) throws MediaExc, IOException, FileNotFoundException;
 
   /**
    * call this when you're over using this object (removes temp files)
    */
-  public void cleanup();
+  void cleanup();
 }