Форумы » AnimeStudio Pro

Модифицированный скрипт для экспорта слоев

    • 4294967295 сообщения
    3 ноября 2011 г., 7:32:59 MSK
    Модифицированный скрипт для экспорта слоев из программы Photoshop в Anime Studio
    предоставленыйStan aka Vodka

    Список нововведений (версия 21 апреля 2011):

    - Починен баг со смещением слоев при экспорте.

    - Теперь можно использовать русские буквы в названиях слоев.

    - Добавлена возможность выбора - экспортировать слои с обрезкой альфы или без.

    - Добавлена возможность назначать "необрезаемые" слои (например, Background).

    - Добавлена возможность внесения пользовательских настроек (FPS проекта, тип слоя для экспорта, и т.д.)

    - Если несколько слоев Фотошопа имеют одинаковые названия, то в процессе экспорта они автоматически переименовываются (раньше в такой ситуации экспортировался только один слой).


    Что такое обрезка альфы (оптимизация)? Если на слое находится небольшой участок графики, а вокруг него чистая прозрачность, то при экспорте картинки программа автоматически обрежет лишние края (Trim Layers). Такой оптимизированный слой будет занимать меньше памяти, и следовательно, будет требовать на себя меньше ресурсов компьютера:


    *** Ошибка! Изображение отсутствует! ***

    Но бывают такие ситуации, когда обрезка вовсе не нужна. Поэтому и была добавлена возможность ее отключать.

    Как пользоваться скриптом:

    1. Скачайте и распакуйте архив - получите файл "Export Layers To Anime Studio m.jsx".
    2. Скопируйте файл в папку Фотошопа, в поддиректорию "Presets\Scripts".

    Всё. После этого скрипт станет доступен из программы Фотошоп, меню File > Scripts:

    *** Ошибка! Изображение отсутствует! ***

    Можно и не класть файл в папку фотошопа, в таком случае вам придется для запуска скрипта указывать его в том же меню, но через команду "Browse...".


    Как изменять пользовательские настройки скрипта? Например, вы хотите сделать, чтобы слои при экспорте всегда обрезались, не спрашивая всякий раз. Легко! Откройте файл блокнотом или другим простым текстовым редактором. В начале файла увидите настройки, а так же пояснения к ним. В данном случае, в строке №10 измените trimLayers с цифры 3 на цифру 1. Сохраните файл - и всё, слои теперь будут всегда обрезаться без лишних вопросов.

    *** Ошибка! Изображение отсутствует! ***

    Таким же образом можно редактировать и переменную nonTrimmableLayers, убирая или добавляя туда названия необрезаемых слоев (обязательно в кавычках, и через запятую).


    __________________________

    P.S. Маленькая хитрость: если в Фотошопе отключить видимость всех слоев в группе (но не отключать саму группу), то эта группа экспортируется не как групповой слой, но как переключатель!


    _________________________

    Примечание: Скрипт довольно плотно был протестирован в Фотошопе CS3 и CS4 на Win 7 x64, а так же в CS4 на Win XP х32 (проверялся в ASP 6.2 и 7.1), и показал отличные результаты. Но я абсолютно не уверен насчет других версий и платформ, поэтому используйте его с осторожностью, и не выбрасывайте оригинальный скрипт, поставляемый вместе с программой (напомню, он находится в папке Anime Studio, в поддиректории Extra Files).
     

    Скачать


    Это сообщение изменил Андрей Тренин (admin) at 3 ноября 2011 г., 7:40:21 MSK