1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

слои в отдельные файлы

Тема в разделе "Adobe Photoshop", создана пользователем -, 2 фев 2004.

Модераторы: Mic Nau
  1. Guest

    подскажите пожалуйста, как автоматически сохранить
    каждый слой в отдельный файл (например в tga)
    например:
    name01
    name02
    name03
    ...

    спасибо
     
  2. Guest

    File -> Scripts -> Export Layers to Files
     
  3. Guest

    хм.. а scritpts в file нету
    (фотошоп версия 7)
     
  4. Guest

    А у тебя установлен Photoshop 7 Scripting Support?
     
  5. Guest

    Запиши в палитре экшн: выделить слой, скопировать, новый файл, положить, слить снижним, сохранить как... Вернуться к предидущему, опуститься (подняться) на слой и повторить схему. Должно сработать и на многослойный файл. Попробуй, сам не проверял.
     
  6. Guest

    Achions запускай.
    1-й слой выделить/дубль лэйер/ню/саве
    2- слой...
    Итак, допустим, три слоя. А автоматом...
     
  7. Guest

    А где его берут ???

    Меня тоже очень интересует эта тема.
     
  8. Guest

    > А где его берут ???

    Кого? Photoshop 7 Scripting Support?

    На адобовском сайте его бесплатно раздают.
     
  9. Guest

    > А где его берут ???

    Кого? Photoshop 7 Scripting Support?

    На адобовском сайте его бесплатно раздают.
     
  10. Guest

    Я качаю PhotoshopScripting102a.hqx

    Это то или не то?
    И куда его вставлять?
     
  11. Guest

    Если ты на Маке, то правильно.

    А Если ты под Виндой, то качать надо

    http://download.adobe.com/pub/adobe/photoshop/win/7.x/PhotoshopScripting102a.exe

    Запистишь его и всё сам поймёшь.

    ===========

    В 8-й (CS) эта штука изначально встроена.
     
  12. Guest

    Получилось!!!
    скачал PhotoshopScripting102a.exe
    но Layers to files там не нет
    зато есть примеры
    написал скрипт для записи в tga
    если кому надо:

    создайте файл SaveLayersToFile.js и скопируйте туда в блокноте следующее:

    // Save every layer in tga file
    // 1. install "script support"
    // 2. put this script into photoshop7\presets\scripts
    // 3. to execute select: file -> automate -> scripts;

    if (documents.length > 0)
    {
    docRef = activeDocument;

    for ( i=0; i < docRef.layers.length; i++ ) { //--------- hide all
    var layerRef = docRef.artLayers;
    layerRef.visible = false;
    }

    var j = 1;
    for ( i = docRef.layers.length-1; i >= 0; i-- ) {

    var layerRef = docRef.artLayers;
    docRef.activeLayer = docRef.layers[ i ]; //-------- show current
    layerRef.visible = true;

    //------------------------------------------- save

    var myPath = docRef.path + "/" + docRef.name + " ";
    if ( j < 10 ) myPath += "0";
    myPath += j + ".tga";

    tgaFile = new File( myPath );
    tgaSaveOptions = new TargaSaveOptions();
    tgaSaveOptions.rleCompression = false;
    tgaSaveOptions.resolution = 32;
    docRef.saveAs(tgaFile, tgaSaveOptions, true, Extension.LOWERCASE);

    j++;

    }

    }
    else
    {
    alert("There must be at least one open document.");
    }
     
  13. Guest

    Дай ссылку на PhotoshopScripting102a.exe
    А то я нашел только PhotoshopScripting102a.hqx что это такое?
     
  14. Guest

    А что, приведённая выше ссылка тебе не ссылка?
     
  15. Guest

    Виноват. Сразу не обновил страничку и не заметил ответа.

    Файл скачал, но он не распаковывается, пишет:

    format exception: input stream is too short in format::sit5::ltemHeader::readString().

    Это чего еще значит?
     
Модераторы: Mic Nau

Поделиться этой страницей