Перетворення великого файлу SVG у файл PNG


0

Таким чином, у мене є 16-мегапіксельний SVG-файл з приблизно 30000 вузлами, і я намагався перетворити його на зображення розміром 10,000x10,000 png. Я спробував багато речей, і найближчий я отримав з inkscape, але він отримав деякі дивні помилки на півдорозі через команду і тільки надав половину зображення. Хто-небудь знає найкращий спосіб зробити це?


Яке повідомлення про помилку ви отримали? Не існує способу визначити, які кроки можуть вирішити проблему (іншу програму або інше), не знаючи, з якою проблемою зустрічається inkscape.
— Paul

Добре, що відбувається, коли я спробую: puu.sh/2lgCO
— user209128

(зверніть увагу, що я видалив ваш запит на рекомендацію продукту, щоб уникнути його закриття як поза темою)
— Paul

Яку версію ви використовуєте? Старі версії отримали цю проблему через використання пам'яті, але, враховуючи розмір виводу, може виникнути нестача пам'яті.
— Paul

Його версія 0.48.4 я думаю, я завантажив його як годину тому. До речі у мене 16gb 1688mhz барана, але, очевидно, його не використовуючи, що взагалі, може бути спосіб сказати inkscape використовувати більше оперативної пам'яті?
— user209128

Відповіді:


2

Imagemagick є спеціальним інструментом командного рядка для перетворення та маніпулювання зображеннями.

convert -density 1200 -resize 10000x10000 your.svg your.png

Можливо, вам знадобиться змінити команду щільності, щоб отримати оптимальні результати


Ну я спробував це і він працював, за винятком отриманого зображення, як дійсно нечіткий і низький-res. Його також 208mb, який трохи великий.
— user209128

@ user209128 Це може зайняти трохи спроб і помилок, щоб отримати хороші результати, спробуйте зміни вище.
— Paul
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.