Skip to main content
BWats-8504
Inspiring
March 17, 2020
質問

"Save for web (Legacy)" no longer clips to visible artwork

  • March 17, 2020
  • 返信数 3.
  • 1235 ビュー

Dozens of times weekly, I and others at our company use "Save for web (Legacy)" -- Ctrl+Shift+Alt -- to create a PNG from an Illustrator file and display only the layers currently visible without any extra artboard or background showing outside the edges of the visible layers. With the latest update to Illustrator (3/16/2020) that behavior has changed and is inconsistent. Now, at best, it makes the dimensions of the PNG to be the same as the largest item on the layer, even if that layer is hidden. At worst, it makes the dimensions of the PNG the same as the artboard even though "Clip to Artboard" is not checked in the Save for Web panel.

     Generating these PNG files without excess border is an extremely important and embedded part of our workflow. Hundreds of previous PNG files are linked to or embedded in Photoshop images and may have skewing or perspective changes or other adjustments applied to them in Photoshop. Updates to the source PNG file can be re-linked in Photoshop and all adjustments retained. Now, any new PNGs have extra space around the visible image or have completely different dimension, which will make each not match the space reserved for it.

     ADOBE please restore this legacy feature. Anyone else have advice?

このトピックへの返信は締め切られました。

返信数 3

BWats-8504
BWats-8504作成者
Inspiring
March 17, 2020

UPDATE:

I completely uninstalled Illustrator, made sure all Windows 10 updates have been installed and rebooted my computer. I then reinstalled Illustrator, starting with version 24.0, and then updated to each successive version. Results of incremental install and updates:

  • Version 24.0 --PASSED -- traditional functionality experienced
  • Version 24.0.1 -- PASSED -- traditional functionality
  • Version 24.0.2 --PASSED -- traditional functionality
  • Version 24.1 -- FAILED -- no longer clips to visible artwork as it should
  • Version 24.1.1 -- FAILED -- does not clip to visible artwork as it should
rcraighead
Legend
March 17, 2020

Do you need some feature in the latest version? Or do you need AI CC v24 in general? I realize most people try to use the latest version, but my experience is it is not always the most reliable version.

BWats-8504
BWats-8504作成者
Inspiring
March 17, 2020

Out of habit, I usually update within a few days after new versions come out. On this, I am reverting to 24.0.2 in order to have this core functionality for my workflow. Any new features with 24.1 or higher are definitely needed far less.

   Thank you for your feedback and your time.

~~ I guess I shouldn't expect more in these days when people don't proofread as they used to and even network newscasts regularly have major typos in on screen graphics. It seems Adobe would rather let the users be their proofreaders and laboratory instead of being certain updates work before being released.  : (

Kurt Gold
Community Expert
Community Expert
March 17, 2020

Right now, as far as I see, I cannot reproduce the (mis)behaviour you are describing.

 

What OS are you using? And is it the most current version of Illustrator?

 

As always, providing a sample .ai file may help to understand the issue. Can you share one?

rcraighead
Legend
March 17, 2020

I don't use the latest version of AI so can't test the possible bug. I use the "ImageCapture" Javascript method to save PNGs. Maybe this script would help you until Adobe address the issue. It requires items to be unlocked. Could be edited to unlock all visible items.

function save_PNG(dest) {
    var aDoc = app.activeDocument;
    app.executeMenuCommand('selectall');
    app.executeMenuCommand('group');
    var MyOpt = new ImageCaptureOptions;
    var myBounds = aDoc.selection[0];
    myBounds.fillColor = aDoc.swatches[0].color;
    MyOpt.antiAliasing = true;
    MyOpt.matte = false;
    MyOpt.resolution = 300; // screen PPI  
    MyOpt.transparency = false;
    try {
        var Filename = new File(dest);
        aDoc.imageCapture(Filename, myBounds.visibleBounds, MyOpt);
    } catch (e) {}
    app.executeMenuCommand('undo');
}

var dest = "/Users/aUser/Documents/test.png";//replace with actual path
save_PNG(dest);

 

BWats-8504
BWats-8504作成者
Inspiring
March 17, 2020

@ rcraighead: Thank you for the suggestion. I'm not good with writing scripts so I'll need to see if one of our guys can make that work as a temporary work-around.

rcraighead
Legend
March 17, 2020

From a text editor save as .jsx and save in "Scripts" folder inside the AI app folder.