[AI CS4-CS6] Где то теряется прозрачность...)))

NatalieRedFox_333

Чего мне бояться? - подумала Красная Шапочка...)))
Топикстартер
Сообщения
2 089
Реакции
145
Здравствуйте господа!
Где то теряется прозрачность...))) 'otbline'
В чем суть дела... Раньше я делала Png как все порядочные юзеры через action, а теперь как продвинутый юзер запилила скрипт )))
Когда я закидываю этот Png в Ps то все нормально.... картинка прозрачная ))) Но вот когда я делаю резайз через PerfectResize то он почему то выдает мне на выходе уже без прозрачности....
Сейчас проверила сделала Png как обычно через Export - все Ok! Картинка прозрачная....


может тут проблема...? какие тут должны стоять опции?
Код:
    var options = new ExportOptionsPNG8();
    options.antiAliasing = false;
    options.transparency = true;
    options.artBoardClipping = true;
 

Вложения

  • _001 copy.png
    _001 copy.png
    49.3 КБ · Просм.: 134
  • Untitled-121 copy.png
    Untitled-121 copy.png
    114.6 КБ · Просм.: 128
  • _001.png
    _001.png
    19.9 КБ · Просм.: 134
Последнее редактирование:
выше три картинки....
третья это исходник до обработки в PerfectResize
первая это то что выдал мне PefectResize
это картинка после скрипта.... а вторая по середине это картинка сохраненая как обычно через Export - ее Perfect Resize обрабатывает нормально... прозрачность не теряется....))))
может в опциях сохранения косяк..?
options.artBoardClipping = true;
 
Последнее редактирование:
вот до..
 

Вложения

  • Layer_04.png
    Layer_04.png
    17.9 КБ · Просм.: 132
  • Layer_08.png
    Layer_08.png
    17.8 КБ · Просм.: 134
  • Layer_012.png
    Layer_012.png
    32.1 КБ · Просм.: 133
  • Untitled-121.png
    Untitled-121.png
    179.6 КБ · Просм.: 131
а вот после . 4 8 12 эти картинки сделал скрипт
121 - через Export
 

Вложения

  • Layer_04 copy.png
    Layer_04 copy.png
    97.6 КБ · Просм.: 130
  • Layer_08 copy.png
    Layer_08 copy.png
    85.1 КБ · Просм.: 134
  • Layer_012 copy.png
    Layer_012 copy.png
    148.2 КБ · Просм.: 137
  • Untitled-121 copy.png
    Untitled-121 copy.png
    114.6 КБ · Просм.: 134
Последнее редактирование:
может их пересохранить сначала надо в Ps?
 
вроде нашла причину.... когда я открываю картинку в Ps там слой идет как Index )))
Как в скрипте задать опцию чтоб стал обычный нормальный PNG .?

Код:
    var options = new ExportOptionsPNG8();
    options.antiAliasing = false;
    options.transparency = true;
    options.artBoardClipping = true;
 
Последнее редактирование:
вроде как то так надо....))) 'otbline'
Код:
function saveAsPNG() {
    var pngFile = new File(app.activeDocument.path + "/" + app.activeDocument.name.split('.')[0] + '.png');
    var resolution = 72;
    var opts = new ImageCaptureOptions();
    opts.resolution = resolution;
    opts.antiAliasing = true;
    opts.transparency = true;
    try {
        app.activeDocument.imageCapture(pngFile, app.activeDocument.geometricBounds, opts);
        app.activeDocument.close(SaveOptions.DONOTSAVECHANGES);
    } catch (e) {

    }
}

saveAsPNG();
 
мне все таки интересно почему PerfectResize не выдает прозрачную картинку...?
Ему не нравится Png? 'otbline'
 
Последнее редактирование: