Безкоштовний скрипт для Photoshop: експорт векторних шарів з PSD в SVG

Використання готового і безкоштовного скрипта, про який піде мова, значно спрощує і прискорює процес перенесення вихідного з Photoshop в Sketch. Але я думаю, скрипт може стане в нагоді і для тих, хто з вказаною програмою не працює. Він експортує шари формат .svg, позбавляючи від необхідності по одному генерувати файли SVG.



Вимоги:

— Windows або Mac OSX;
— Photoshop CS5, CS6;
— Adobe Illustrator.

Завантажити скрипт PSD в SVG

Як використовувати скрипт

1. Завантажити скрипт по інструкції, наведеної нижче.
2. Перетягнути папку скриптів Photoshop («Adobe Photoshop/presets/scripts»).
3. (ОПЦІОНАЛЬНО) Перейти в Photoshop і зробити для скрипта гарячу клавішу «Edit menu –> Keyboard Shortcuts і потім File –> Scripts –> PS to SVG. Як варіант, можна вибрати поєднання з CMD+ALT+E.
4. У файлі PSD в кінці векторних шарів, які будуть експортуватися, потрібно дописати префікс ".svg". Наприклад, шар під назвою «Sky» перетворюється в «Sky.svg».
5. Після перейменування шарів достатньо активувати скрипт гарячою клавішею або через меню File –> Scripts –> PS to SVG. Файли в тій же папці, де зберігаються PSD.

Примітка: щоб скрипт працював швидше, перед його активацією потрібно відкрити Illustrator.

Проблеми, які зустрічаються:

— скрипт не сумісний з новими версіями Photoshop CC;
— додатково до SVG, скрипт створює і файли AI (але їх можна просто видалити);
— скрипт працює тільки з векторними шарами, не з групами шарів.

Якщо скрипт не працює:

— переконайтеся, що Ви ставите ".svg" (DOT SVG) в кінці назви шару, який потрібно експортувати. А також, що кожен з шарів — в єдиному екземплярі;
— перевірте, запущений і працює Illustrator;
— перед початком процесу переконайтеся, що всі експортовані шари є замкнутими векторами.

У деяких випадках при експорті исходников може спостерігатися спотворення кольору. Тоді в скрипт після рядка:

"bt.body += "app.open(" + s.svgFile.toSource() + ", DocumentColorSpace.RGB, dtOpts);"; " 

слід вставити рядок:

"bt.body += "app.executeMenuCommand ('doc-color-rgb');";"


Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.