Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>Try adding this to the list of options</p> <pre><code>opts.transparency = true </code></pre> <p>Okay, try ExportOptionsSave</p> <pre><code> function SavePNG(saveFile) { var pngFile = new File(filePath); opts = new PNGSaveOptions(); opts.format = SaveDocumentType.PNG; opts.transparency = true opts.PNGB = false; opts.quality = 100; opts.includeProfile = true; activeDocument.saveAs(pngFile, opts, false, Extension.LOWERCASE); } </code></pre> <p>I normally use something along these line:</p> <pre><code>// call the source document var srcDoc = app.activeDocument; var fileName = app.activeDocument.name; var docName = fileName.substring(0,fileName.length -4) // Set filePath and fileName to source path filePath = srcDoc.path + '/' + app.activeDocument.name + '.png'; // duplicate image into new document // ======================================================= var id2784 = charIDToTypeID( "Mk " ); var desc707 = new ActionDescriptor(); var id2785 = charIDToTypeID( "null" ); var ref508 = new ActionReference(); var id2786 = charIDToTypeID( "Dcmn" ); ref508.putClass( id2786 ); desc707.putReference( id2785, ref508 ); var id2787 = charIDToTypeID( "Nm " ); desc707.putString( id2787, docName ); var id2788 = charIDToTypeID( "Usng" ); var ref509 = new ActionReference(); var id2789 = charIDToTypeID( "Lyr " ); var id2790 = charIDToTypeID( "Ordn" ); var id2791 = charIDToTypeID( "Trgt" ); ref509.putEnumerated( id2789, id2790, id2791 ); desc707.putReference( id2788, ref509 ); executeAction( id2784, desc707, DialogModes.NO ); // save out the image var pngFile = new File(filePath); pngSaveOptions = new PNGSaveOptions(); pngSaveOptions.embedColorProfile = true; pngSaveOptions.formatOptions = FormatOptions.STANDARDBASELINE; pngSaveOptions.matte = MatteType.NONE; pngSaveOptions.quality = 1; activeDocument.saveAs(pngFile, pngSaveOptions, false, Extension.LOWERCASE); // close that saved png app.activeDocument.close() </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload