import mir.media.MediaExc;
import mir.media.MediaFailure;
import mir.media.image.ImageProcessor;
-import mir.media.image.JAIImageProcessor;
+// FIXME: delete this when finished testing ImageMagickImageProcessor
+//import mir.media.image.JAIImageProcessor;
+import mir.media.image.ImageMagickImageProcessor;
import mir.misc.StringUtil;
throw new MediaExc("error in MediaHandlerImagesExtern.produce(): " + filePath + " does not exist!");
}
else {
- ImageProcessor processor = new JAIImageProcessor(imageFile);
+ // FIXME: delete this when finished testing ImageMagickImageProcessor
+ // ImageProcessor processor = new JAIImageProcessor(imageFile);
+ ImageProcessor processor = new ImageMagickImageProcessor(imageFile);
processor.descaleImage(maxIconSize, minDescaleRatio, minDescaleReduction);
File dir = new File(iconFile.getParent());
anImageEntity.setFieldValue("icon_height", new Integer(processor.getScaledHeight()).toString());
anImageEntity.setFieldValue("icon_width", new Integer(processor.getScaledWidth()).toString());
+ processor.cleanup();
anImageEntity.setFieldValue("icon_path", iconPath);
anImageEntity.setFieldValue("publish_path", filePath);