|
@ -1,5 +1,6 @@
|
1
|
1
|
package org.jfw.util;
|
2
|
2
|
|
|
3
|
import java.awt.Color;
|
3
|
4
|
import java.awt.Image;
|
4
|
5
|
import java.awt.Rectangle;
|
5
|
6
|
import java.awt.geom.AffineTransform;
|
|
@ -23,8 +24,10 @@ public final class JpgUtil {
|
23
|
24
|
|
24
|
25
|
public static byte[] read(byte[] src) throws IOException{
|
25
|
26
|
BufferedImage im = ImageIO.read(new ByteArrayInputStream(src));
|
|
27
|
BufferedImage newBufferedImage = new BufferedImage(im.getWidth(),im.getHeight(), BufferedImage.TYPE_INT_RGB);
|
|
28
|
newBufferedImage.createGraphics().drawImage(im, 0, 0, Color.WHITE, null);
|
26
|
29
|
ByteArrayOutputStream os = new ByteArrayOutputStream();
|
27
|
|
ImageIO.write(im, JPG, os);
|
|
30
|
ImageIO.write(newBufferedImage, JPG, os);
|
28
|
31
|
return os.toByteArray();
|
29
|
32
|
}
|
30
|
33
|
|