Автоматизация Photoshop "Сохранить в Интернете"

Я довольно новичок в Photoshop (Still CS4) и часто получаю проекты для веб-сайтов, где их нарезка занимает довольно приличное количество времени. Некоторые сайты имеют слои, которые будут иметь одинаковый точный размер, и они уложены друг на друга (слайд-шоу, вещи такого типа).

Я обычно перемещаю эти слои в новый документ нужного размера, отображаю по одному и сохраняю в виде 24-битных прозрачных (не чересстрочных) PNG. Иногда его всего 5 изображений, а иногда его 10 раз. Я не возражаю против того, чтобы мне платили за это, но через некоторое время это становится невероятно скучным, и я хотел бы автоматизировать это.

У меня есть некоторый базовый опыт работы с JS с конкретными API-интерфейсами Adobe от Illustrator, но нет опыта работы с Photoshop.

2 ответа

Решение

У меня нет PS на моей машине, но помогает ли скрипт в File -> Scripts -> Layer Comps to Files? Вы можете создавать различные композиции слоев, а затем файлы из них. Я не знаю о форматах вывода, хотя.

Редактировать: Вы также можете сделать копию скрипта Layer Comps to Files и изменить его так, чтобы он вызывал Save for Web. Смотрите справочник.

Я думаю, что вы ищете какой-то плагин для создания спрайтов.

Если бы вы использовали Adobe Fireworks вместо Photoshop, то это позволило бы вам установить ссылки, активные состояния, ролловеры, которые сохранят все в отдельных слоях и позволят вам создавать их по отдельности, но я не уверен, что вы этого хотите. Я мог бы сделать с этой возможностью сам.

Я посмотрел и нашел:

http://gmurphey.com/blog/2011/07/07/photoshop-plugin-simple-sprites

http://www.garagegames.com/community/blogs/view/11527

Другие вопросы по тегам