diff --git a/ai2html.js b/ai2html.js index ac9186f..31bc8e3 100644 --- a/ai2html.js +++ b/ai2html.js @@ -3610,6 +3610,16 @@ function convertArtItems(activeArtboard, textFrames, masks, settings) { } hiddenLayers.push(lyr); // need to unhide this layer later, after base image is captured }); + // Also embed layers tagged :jpg as separate images + forEachImageLayer('jpg', function(lyr) { + var name = getLayerImageName(lyr, activeArtboard, settings); + // Same test as :png to prevent empty images (see above) + if (testLayerArtboardIntersection(lyr, activeArtboard)) { + html = exportImage(name, 'jpg', activeArtboard, null, null, settings) + html; + } + hiddenLayers.push(lyr); // need to unhide this layer later, after base image is captured + }); + // placing ab image before other elements html = captureArtboardImage(imgName, activeArtboard, masks, settings) + html; // unhide hidden layers (if any)