มีเครื่องมือดั้งเดิมสำหรับการแปลง SVG บน OS X หรือไม่ [ปิด]


18

ฉันจะแปลงภาพ SVG เป็นภาพแรสเตอร์ได้อย่างไร? มีเครื่องมือดั้งเดิม [command-line] บน OS X ที่สามารถทำเช่นนั้นได้หรือไม่? ฉันสามารถเปิดได้ใน Safari หรือ Firefox แต่การทำ "บันทึกเป็น ... " เสนอเฉพาะรูปแบบดั้งเดิม (.svg) หรือรูปแบบเก็บถาวรเว็บและไม่มีรูปแบบภาพแรสเตอร์


ลิงก์นี้ให้ผลลัพธ์ที่ดีที่สุดสำหรับฉัน: fileformat.info/convert/image/svg2pdf.htm
marcelosalloum

คำตอบ:


7

คุณสามารถทำได้ด้วยInkscape :

/Applications/Inkscape.app/Contents/Resources/script --without-gui --export-png=raster-image.png  source-image.svg

ในการเปลี่ยนความละเอียดเอาต์พุตคุณสามารถตั้งค่า DPI ได้:

/Applications/Inkscape.app/Contents/Resources/script --without-gui --export-png=raster-image.png --export-dpi=200  source-image.svg

นี่คือตัวเลือกบรรทัดคำสั่งเพิ่มเติม


เวอร์ชันปัจจุบัน inkscape 0.91 ดูเหมือนจะไม่แสดงภาพ svg อย่างเหมาะสมและดังนั้นการแปลงเป็น png จึง 'ถูกต้อง' เท่าที่ inkscape ที่แตกหักนี้เกี่ยวข้อง แต่ไม่ส่งผลให้เกิดภาพที่ถูกต้อง YMMV แต่ฉันจะต้องระวังก่อนที่จะพึ่งพา inkscape มากเกินไปสำหรับจุดประสงค์นี้ โปรดทราบว่าฉันใช้ inkscape ด้วยวิธีนี้เองจนกระทั่งฉันเจอ SVG ที่แตกหัก
Phil Ryan

9

ลองGapplin มันทำงานได้สำหรับฉันและสร้างไฟล์ PNG และ JPG จาก SVG ง่ายและมีประสิทธิภาพ

หากคุณมีไฟล์ SVG ที่ต้องแปลงเป็นจำนวนมาก ImageMagick น่าจะเป็นทางออกที่ดีที่สุดของคุณ (มีให้โดยตรงจากimagemagick.orgหรือผ่าน Homebrew)


ดีที่สุดที่ฉันสามารถหาได้หลังจากลอง imagemagic และ qlmanage
wanghq

Gapplin ใช้งานง่ายและช่วยฉัน ขอบคุณที่แชร์ลิงค์
ร. โมฮัน

1
@wanghq ฉันมีผลลัพธ์ที่น่ารังเกียจด้วย ImageMagick บน Mojave ฉันสงสัยว่าไม่ได้ตั้งค่าสถานะทั้งหมดเป็นต้น แต่CairoSVGนั้นใช้งานง่าย ฉันสามารถแปลง SVG เป็น PDF ที่ Xcode ไม่ได้อ้วกได้อย่างง่ายดาย
เอเดรีย

การติดตั้ง ImageMagick (ผ่าน Homebrew) ใช้เวลามากกว่า 1 ชั่วโมง
Filipp W.

5

https://cloudconvert.org/svg-to-png - เป็นวิธีที่เร็วที่สุดสำหรับฉัน
ไม่ใช่เว็บไซต์ของฉัน


8
ไม่ใช่คนพื้นเมืองแม้ว่า ...
nohillside

5
พื้นเมืองอย่างแน่นอน ทำงานได้ในเบราว์เซอร์ใด ๆ และแก้ไขปัญหา แน่นอนว่าคำตอบนี้จะเป็นประโยชน์สำหรับใครบางคน
OZ_

2

ตัวเลือกหนึ่ง (ไม่มีทางเลือก) จะแสดงใน Safari และจับภาพหน้าจอของผลลัพธ์แม้ว่าจะเห็นได้ชัดว่าไม่ใช่วิธีแก้ปัญหาที่ดี

น่าเศร้าที่มีการรองรับ SVG เพียงเล็กน้อยใน OS X ซึ่งนอกเหนือจาก Safari แล้ว Preview.app (ตัวเลือกที่ชัดเจนสำหรับการแปลงรูปแบบภาพ) ไม่สามารถแสดงผลได้และฉันไม่ได้ตระหนักถึงเครื่องมือบรรทัดคำสั่งที่ให้มาซึ่งสามารถทำได้

สำหรับเครื่องมือบรรทัดคำสั่งของบุคคลที่สามHomebrewทำให้svg2png ของไคโรรวมถึงImageMagick บันเดิลสามารถใช้ได้อย่างง่ายดาย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.