do not add image compression=lossless tag when the "original" image (in swf) was definebitsjpeg3/4 with jpeg data+alpha channel

This commit is contained in:
2016-03-12 15:29:07 +01:00
parent 14ae76a269
commit bc647dda7c
8 changed files with 39 additions and 5 deletions
@@ -1473,8 +1473,10 @@ public class XFLConverter {
switch (format) {
case PNG:
case GIF:
writer.writeAttribute("useImportedJPEGData", false);
writer.writeAttribute("compressionType", "lossless");
if (imageTag.getOriginalImageFormat() != ImageFormat.JPEG) {
writer.writeAttribute("useImportedJPEGData", false);
writer.writeAttribute("compressionType", "lossless");
}
writer.writeAttribute("originalCompressionType", "lossless");
break;
case JPEG: