|
gbenson |
3a189d4 |
--- axis-1_2/src/org/apache/axis/components/image/MerlinIO.java.orig 2005-05-03 20:28:43.000000000 +0100
|
|
gbenson |
3a189d4 |
+++ axis-1_2/src/org/apache/axis/components/image/MerlinIO.java 2005-06-07 12:00:01.000000000 +0100
|
|
gbenson |
3a189d4 |
@@ -42,12 +42,6 @@
|
|
gbenson |
3a189d4 |
*/
|
|
gbenson |
3a189d4 |
public void saveImage(String mimeType, Image image, OutputStream os)
|
|
gbenson |
3a189d4 |
throws Exception {
|
|
gbenson |
3a189d4 |
- ImageWriter writer = null;
|
|
gbenson |
3a189d4 |
- Iterator iter = javax.imageio.ImageIO.getImageWritersByMIMEType(mimeType);
|
|
gbenson |
3a189d4 |
- if (iter.hasNext()) {
|
|
gbenson |
3a189d4 |
- writer = (ImageWriter) iter.next();
|
|
gbenson |
3a189d4 |
- }
|
|
gbenson |
3a189d4 |
- writer.setOutput(javax.imageio.ImageIO.createImageOutputStream(os));
|
|
gbenson |
3a189d4 |
BufferedImage rendImage = null;
|
|
gbenson |
3a189d4 |
if (image instanceof BufferedImage) {
|
|
gbenson |
3a189d4 |
rendImage = (BufferedImage) image;
|
|
gbenson |
3a189d4 |
@@ -59,8 +53,7 @@
|
|
gbenson |
3a189d4 |
Graphics g = rendImage.createGraphics();
|
|
gbenson |
3a189d4 |
g.drawImage(image, 0, 0, null);
|
|
gbenson |
3a189d4 |
}
|
|
gbenson |
3a189d4 |
- writer.write(new IIOImage(rendImage, null, null));
|
|
gbenson |
3a189d4 |
- writer.dispose();
|
|
gbenson |
3a189d4 |
+ javax.imageio.ImageIO.write(rendImage, mimeType, os);
|
|
gbenson |
3a189d4 |
}
|
|
gbenson |
3a189d4 |
|
|
gbenson |
3a189d4 |
/**
|