|
From: <fg...@us...> - 2011-11-06 16:57:10
|
Revision: 3681
http://openutils.svn.sourceforge.net/openutils/?rev=3681&view=rev
Author: fgiust
Date: 2011-11-06 16:57:03 +0000 (Sun, 06 Nov 2011)
Log Message:
-----------
MEDIA-264 Output resolutions in png format when input image is gif
Modified Paths:
--------------
trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/utils/ImageUtils.java
Modified: trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/utils/ImageUtils.java
===================================================================
--- trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/utils/ImageUtils.java 2011-10-31 15:26:36 UTC (rev 3680)
+++ trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/utils/ImageUtils.java 2011-11-06 16:57:03 UTC (rev 3681)
@@ -614,8 +614,15 @@
ImageWriteParam params;
ImageWriter imageWriter;
+ String outputextension = extension;
+ if (StringUtils.equals(extension, "ico") || StringUtils.equals(extension, "gif"))
+ {
+ // gif and ico are remapped to png
+ outputextension = "png";
+ }
+
// don't use "ico" as output format
- writers = ImageIO.getImageWritersBySuffix(extension.equals("ico") ? "png" : extension);
+ writers = ImageIO.getImageWritersBySuffix(outputextension);
if (writers != null && writers.hasNext())
{
@@ -694,7 +701,7 @@
}
else
{
- ImageIO.write(image, extension, out);
+ ImageIO.write(image, outputextension, out);
}
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|