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. |