Несколько файлов SVG экспортируются в разных размерах (например, png в 16px, 24px...)

Я хотел бы знать, есть ли какое-либо автоматизированное решение для экспорта нескольких файлов SVG (более 200 значков) из Illustrator в несколько размеров PNG (16px, 24px, 32px, 48, px, 64px)

Я знаю, что есть опция Asset Export для экспорта одного SVG в несколько ресурсов разного размера, но я должен делать это один за другим SVG. Причина, по которой мне это нужно, заключается в том, что у меня есть более 200 значков в отдельных файлах SVG, будет сложно делать это по одному.

Ответы (2)

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

Использование инструментов пакетного преобразования Irfanview сделает это проще простого. Шаги:

  • ВыбиратьFile > Batch Conversion/Rename
  • ВыбиратьBatch Conversion - Rename results files
  • Установить Output FormatнаPNG - Portable Network Graphics
  • Установите Name Patternна $N-16x16. Это переименует пакетные файлы на основе их исходного имени файла ($N), а затем добавит размеры (-16x16).
  • Проверьте Use advanced options, а затем нажмитеAdvanced
    • Проверьте RESIZE, а затем выберите Set New Sizeи Set one or both sides toустановите желаемую ширину и высоту.
    • Просмотрите остальные дополнительные настройки, чтобы убедиться, что вы не получите неожиданных результатов.
    • НажмитеOK
  • Установите выходной каталог.
  • Добавьте все свои значки в список с помощью окна проводника с правой стороны.
  • УдарятьStart Batch
  • Дождитесь окончания и нажмите Return to Batch.
  • Измените все соответствующие настройки, чтобы сделать следующий размер
  • Повторяйте, пока не закончите.

Что касается попытки сделать это автоматически внутри Illustrator, вероятно, есть сценарий, который кто-то написал или может быть написан для циклического пакетного преобразования и экспорта 200 файлов, но использование IrfanView, вероятно, было бы намного проще.

вы могли бы, если вы используете последнюю версию иллюстратора, вы можете легко перейти к Экспорт> Экспорт для экранов> затем настроить свои размеры или есть стандартные размеры ios и Android.

Я знаю, что могу это сделать, но именно этого я и хочу избежать. У меня более 200 отдельных файлов SVG, мне нужно открыть каждый и экспортировать его в несколько размеров. Мне нужно решение, в котором я могу импортировать несколько файлов SVG, и в результате экспорта я получу файлы PNG разных размеров.