mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-05-09 23:51:34 +08:00
change code
This commit is contained in:
parent
1f9d1c2888
commit
af60364302
@ -1515,8 +1515,9 @@ public class ImgUtil {
|
|||||||
imageType = IMAGE_TYPE_JPG;
|
imageType = IMAGE_TYPE_JPG;
|
||||||
}
|
}
|
||||||
|
|
||||||
final ImageWriter writer = getWriter(image, imageType);
|
final BufferedImage bufferedImage = toBufferedImage(image, imageType);
|
||||||
return write(toBufferedImage(image, imageType), writer, destImageStream, quality);
|
final ImageWriter writer = getWriter(bufferedImage, imageType);
|
||||||
|
return write(bufferedImage, writer, destImageStream, quality);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -1783,7 +1784,7 @@ public class ImgUtil {
|
|||||||
* @since 4.3.2
|
* @since 4.3.2
|
||||||
*/
|
*/
|
||||||
public static ImageWriter getWriter(Image img, String formatName) {
|
public static ImageWriter getWriter(Image img, String formatName) {
|
||||||
final ImageTypeSpecifier type = ImageTypeSpecifier.createFromRenderedImage(toRenderedImage(img));
|
final ImageTypeSpecifier type = ImageTypeSpecifier.createFromRenderedImage(toBufferedImage(img, formatName));
|
||||||
final Iterator<ImageWriter> iter = ImageIO.getImageWriters(type, formatName);
|
final Iterator<ImageWriter> iter = ImageIO.getImageWriters(type, formatName);
|
||||||
return iter.hasNext() ? iter.next() : null;
|
return iter.hasNext() ? iter.next() : null;
|
||||||
}
|
}
|
||||||
|
@ -98,7 +98,8 @@ public class ImgUtilTest {
|
|||||||
@Test
|
@Test
|
||||||
@Ignore
|
@Ignore
|
||||||
public void writeTest() {
|
public void writeTest() {
|
||||||
ImgUtil.write(ImgUtil.read("e:/test2.png"), FileUtil.file("e:/test2Write.jpg"));
|
final byte[] bytes = ImgUtil.toBytes(ImgUtil.read("d:/test/logo_484.png"), "png");
|
||||||
|
FileUtil.writeBytes(bytes, "d:/test/result.png");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
Loading…
x
Reference in New Issue
Block a user