Экспорт сетки изображений из Inkscape в отдельные файлы PNG

Как экспортировать сетку значков из Inkscape в серию файлов PNG?

Значки правильно выровнены по сетке, которая определяет их окончательную форму. Вот пример нижнего правого угла:

введите описание изображения здесь

Я хочу, чтобы полученный PNG был размером каждой из этих областей сетки, с правильным расположением фактического значка внутри (положение, как показано здесь).

Меня не так волнует название битов, я могу переименовать их позже. Хотя, если есть способ присвоить каждому файлу имя перед экспортом, это тоже было бы здорово (поэтому я могу повторить это позже без проблем).

Ответы (2)

Для справки, вот как я это делаю сейчас, используя ImageMagick.

  1. Экспорт в PNG нужного размера для нужного размера значка (например, изображение 960x512 для сетки из 15,8 значков размером 64x64). Это включает в себя все значки в одном изображении.
  2. Разделите их с помощью этой команды:convert ../icons.png -crop 64x64 +repage +adjoin icon-%d.png
  3. Свяжите отдельные файлы ln -s icon-111.png cancel.png(это позволит мне повторно экспортировать позже и не потерять нужные имена файлов)
Обратите внимание, что последние версии ImageMagick используют команду magickвместо convert: imagemagick.org/script/convert.php

Если вы планируете заранее, вы можете поместить свои изображения на отдельные фоны нужного размера, а затем сгруппировать каждую иконку.

Затем можно выделить всю область, выбрать Export , там Selection , и отметить опцию пакетного экспорта .

Судя по внешнему виду, ваше текущее изображение будет создавать значки разного размера, поскольку каждая группа имеет размер минимального окружающего прямоугольника.