Мені б хотілося повністю обрізати хімічні структури SVG (див. Це питання ), створені за допомогою MarvinSketch, і я думаю, що я міг би подумати про рішення; Я використовую MarvinSketch, щоб створити великий файл PNG, потім обріжте його за допомогою GIMP , а потім перетворять PNG у SVG . Отже, я хотів би знати, чи знає хтось вільне програмне забезпечення, яке я можу встановити (мені не подобається використовувати онлайн-перетворювачі, оскільки мені завжди підозріло зловмисне програмне забезпечення) на Ubuntu для високоякісної конверсії PNG-> SVG.
cd ~/Documents/Chem Structures/
є каталог, в якому знаходяться файли.
echo "$picture" | sed 's/\.\w*$/.png/'
/ usr / bin / convert "$ picture" png: "$ png_file" зсув виконано у ~ / .local / share / nautilus / script і пам’ятайте, щоб зробити його виконуваним, тоді клацніть правою кнопкою миші та скриптами, а що коли-небудь ви зберігаєте цей сценарій під
sudo apt-get install imagemagick
convert
Команда ще гірше: він поміщає коло для кожного пікселя з піксельної графіки, що і призводить до дуже великих розмірах файлів. Тому я б спробував безпосередньо вирізати файл SVG.
`#{INKSCAPE_PATH} -z -f #{Guanidine.png} -w #{width} -j -e #{Guanidine.svg}