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