Update of /var/cvs/src/org/mmbase/util/images
In directory james.mmbase.org:/tmp/cvs-serv14053

Modified Files:
      Tag: MMBase-1_8
        ImageMagickImageConverter.java 
Log Message:
I think default image format can be 'asis'


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/util/images


Index: ImageMagickImageConverter.java
===================================================================
RCS file: 
/var/cvs/src/org/mmbase/util/images/Attic/ImageMagickImageConverter.java,v
retrieving revision 1.4.2.5
retrieving revision 1.4.2.6
diff -u -b -r1.4.2.5 -r1.4.2.6
--- ImageMagickImageConverter.java      29 Sep 2008 15:27:30 -0000      1.4.2.5
+++ ImageMagickImageConverter.java      29 Sep 2008 16:02:39 -0000      1.4.2.6
@@ -27,7 +27,7 @@
  * @author Michiel Meeuwissen
  * @author Nico Klasens
  * @author Jaco de Groot
- * @version $Id: ImageMagickImageConverter.java,v 1.4.2.5 2008/09/29 15:27:30 
michiel Exp $
+ * @version $Id: ImageMagickImageConverter.java,v 1.4.2.6 2008/09/29 16:02:39 
michiel Exp $
  */
 public class ImageMagickImageConverter implements ImageConverter {
     private static final Logger log = 
Logging.getLoggerInstance(ImageMagickImageConverter.class);
@@ -250,7 +250,7 @@
                 }
             }
 
-            pict = convertImage(input, parsedCommands.args, 
parsedCommands.format, parsedCommands.cwd);
+            pict = convertImage(input, sourceFormat, parsedCommands.args, 
parsedCommands.format, parsedCommands.cwd);
         }
         return pict;
     }
@@ -538,7 +538,7 @@
      * @return      The result of the conversion (a picture).
      *
      */
-    private byte[] convertImage(byte[] pict, List cmd, String format, File 
cwd) {
+    private byte[] convertImage(byte[] pict, String sourceFormat, List cmd, 
String format, File cwd) {
 
         if (pict != null && pict.length > 0) {
             cmd.add(0, "-");
@@ -546,6 +546,7 @@
             if (! validFormats.contains(format.toUpperCase())) {
                 log.warn("format " + format + "' is not supported (" + 
validFormats + ") falling back to " + Factory.getDefaultImageFormat());
                 format = Factory.getDefaultImageFormat();
+                if ("asis".equals(format)) format = sourceFormat;
             }
             cmd.add(format + ":-");
 
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to