Fixed #1922 FLA/XFL/Canvas/SVG export - exporting DefineBitsJPEG3/4 with alpha as JPEG with PNG extension

This commit is contained in:
Jindra Petřík
2022-12-28 08:46:39 +01:00
parent 38b6345fb0
commit 9689f16a4b
7 changed files with 28 additions and 5 deletions

View File

@@ -2425,7 +2425,7 @@ public final class SWF implements SWFContainerItem, Timelined, Openable {
if (ch instanceof ImageTag) {
ImageTag image = (ImageTag) ch;
ImageFormat format = image.getImageFormat();
byte[] imageData = Helper.readStream(image.getImageData());
byte[] imageData = Helper.readStream(image.getConvertedImageData());
String base64ImgData = Helper.byteArrayToBase64String(imageData);
fos.write(Utf8Helper.getBytes("var imageObj" + c + " = document.createElement(\"img\");\r\nimageObj" + c + ".src=\"data:image/" + format + ";base64," + base64ImgData + "\";\r\n"));
}