#1000 Images export fails for malformed JPEG3 tags fixed

This commit is contained in:
honfika@gmail.com
2015-07-24 13:28:30 +02:00
parent e6dc7b5a26
commit 618c7d477a
2 changed files with 8 additions and 0 deletions

View File

@@ -192,6 +192,10 @@ public class DefineBitsJPEG3Tag extends ImageTag implements AloneTag {
}
byte[] alphaData = getImageAlpha();
if (alphaData.length == 0) {
return img;
}
int[] pixels = ((DataBufferInt) img.getRaster().getDataBuffer()).getData();
for (int i = 0; i < pixels.length; i++) {
int a = alphaData[i] & 0xff;

View File

@@ -193,6 +193,10 @@ public class DefineBitsJPEG4Tag extends ImageTag implements AloneTag {
}
byte[] alphaData = getImageAlpha();
if (alphaData.length == 0) {
return img;
}
int[] pixels = ((DataBufferInt) img.getRaster().getDataBuffer()).getData();
for (int i = 0; i < pixels.length; i++) {
int a = alphaData[i] & 0xff;