Разработка плагина для Figma
Функционал плагина:
- При запуске плагина в текущем файле duplicate-plugin плагин проходит по всем страницам, берет все фреймы на каждой странице, создает их копии, и из копий делает картинку. В идеале добавить настройку выбора качества картинки от х1 до х4. Названия созданных картинок должны быть такие же как у фреймов из которых они делались. В фигме есть такая команда, находится она object>rasterize selection.
- После чего должен создаться новый файл copy-duplicate-plugin, с такой же структурой страниц как и в файле duplicate-plugin, и с перенесенными в него картинками которые получили вследствии выполнения пункта 1. После переноса, картинки с файла duplicate-plugin должны удалиться и он должен остаться в исходном состоянии
Тестовый файл в фигме - ссылка]www.figma.com/file/u4OlQHPHAvMBSXnuWQcuU1/duplicat...
Полезные ссылки:
ссылка]www.figma.com/plugin-docs/api/properties/figma-cre...
ссылка]www.figma.com/plugin-docs/working-with-images/]htt...
ссылка]www.figma.com/community/plugin/837846252158418235/...
ссылка
Похожий по функционалу плагин - flatten selection to bitmap. Но он работает не стабильно, зависает на больших фреймах как на page 2.