Tôi muốn có thể cắt các cấu trúc hóa học SVG , hoàn toàn (xem câu hỏi này ), được tạo ra bằng MarvinSketch và tôi nghĩ rằng tôi có thể đã nghĩ đến một giải pháp; Tôi sử dụng MarvinSketch để tạo một tệp PNG lớn, sau đó cắt nó bằng GIMP , sau đó chuyển đổi PNG thành SVG . Do đó, tôi muốn biết liệu có ai biết phần mềm miễn phí mà tôi có thể cài đặt không (tôi không thích sử dụng trình chuyển đổi trực tuyến vì tôi luôn nghi ngờ về phần mềm độc hại) trên Ubuntu để chuyển đổi PNG-> SVG chất lượng cao.
cd ~/Documents/Chem Structures/
đó là thư mục chứa các tập tin.
echo "$picture" | sed 's/\.\w*$/.png/'
/ usr / bin / convert "$ hình ảnh" png: "$ png_file" đã thực hiện trong ~ / .local / share / nautilus / scripts bạn lưu tập lệnh này dưới
sudo apt-get install imagemagick
convert
lệnh thậm chí còn tồi tệ hơn: Nó đặt một vòng tròn cho mỗi điểm ảnh của đồ họa pixel, những gì dẫn đến kích thước file rất lớn. Do đó, tôi sẽ cố gắng cắt trực tiếp tệp SVG.
`#{INKSCAPE_PATH} -z -f #{Guanidine.png} -w #{width} -j -e #{Guanidine.svg}