ฉันมีโครงการที่ฉันทำงาน (ภาพ) ภายใน GIMP และฉันต้องการส่งออกเป็น SVG เป็นไปได้หรือฉันจะต้องติดกับการส่งออกภาพหลายขนาด?
ฉันรู้ว่า GIMP สามารถอ่าน SVG ได้ แต่สามารถส่งออกได้หรือไม่
ฉันมีโครงการที่ฉันทำงาน (ภาพ) ภายใน GIMP และฉันต้องการส่งออกเป็น SVG เป็นไปได้หรือฉันจะต้องติดกับการส่งออกภาพหลายขนาด?
ฉันรู้ว่า GIMP สามารถอ่าน SVG ได้ แต่สามารถส่งออกได้หรือไม่
คำตอบ:
GIMP v2.8 ไม่ส่งออกบิตแมปไปยังไฟล์ SVG เคยมีปลั๊กอินให้ทำ แต่โครงการนี้ดูเหมือนจะหยุด เราสามารถนำเข้ารูปภาพเป็นวัตถุบิตแมปไปยังInkscape และบันทึกเป็นไฟล์ SVG ภาพจะยังคงเป็นไฟล์บิตแมปเช่นจะได้รับสิ่งนามแฝงในการปรับขนาด (ดูด้านล่าง)
แต่Inkscapeสามารถทำได้มากกว่านี้ เราสามารถนำเข้าบิตแมปที่เราได้ทุ่มเทให้กับ Inkscape และแปลงมันด้วยการคลิกเมาส์ไม่กี่ครั้งเพื่อกราฟิกแบบเวกเตอร์ที่ดี
นี่คือวิธีการทำ:
เลือกเส้นทาง - ติดตามบิตแมป ...สำหรับการตั้งค่า (ด้านล่างแสดงเป็น 2 สี = "สแกน" ):
เลือก"อัปเดต"เพื่อดูตัวอย่างจนกว่าการตั้งค่าจะดี
ตอนนี้ภาพเวกเตอร์ของบิตแมปดั้งเดิมของคุณจะปรากฏที่ด้านบนของบิตแมป เราสามารถปรับขนาดหรือย้ายวัตถุที่สร้างขึ้นใหม่นี้ลบภาพต้นฉบับหรือเลือกที่"Object - Ungroup"ในกรณีที่เราต้องการปรับรูปร่างหรือสีของวัตถุย่อยที่สร้างขึ้น
ข้อดีของกราฟิกแบบเวกเตอร์สามารถมองเห็นได้อย่างรวดเร็วที่สุดเมื่อเราเพิ่มขนาดของมัน ด้านล่างแสดงถึงการซูมถึง 2500% Top เป็นบิตแมปดั้งเดิมด้านล่างเป็นวัตถุแบบเวกเตอร์:
รูปภาพและวัตถุนี้สร้างขึ้นจากต้นฉบับของคุณจากการแชท
git.exe pull -v --progress "https://gitlab.com/jabiertxof/gimpToSVG/"
ส่งคืน "ระยะไกล: คุณไม่ได้รับอนุญาตให้ดาวน์โหลดรหัสจากโครงการนี้ / ร้ายแรง: ไม่สามารถเข้าถึง ' gitlab.com/jabiertxof/gimpToSVG.git ': URL ที่ร้องขอส่งคืนข้อผิดพลาด: 403 / git ไม่ได้ออกจากระบบอย่างสมบูรณ์ (รหัสทางออก 1) (21075 ms @ 13/06/2017 08:29:28) "
แม้ว่า Gimp ไม่ใช่โปรแกรมเวกเตอร์คุณสามารถส่งออกเส้นทางเดียวเป็นไฟล์ SVG ด้วยExport Path
รายการเมนู
นี่คือบทช่วยสอนรูปถ่ายที่อธิบายโดยละเอียดเกี่ยวกับวิธีการทำ
GIMP เป็นโปรแกรมแก้ไขกราฟิกแรสเตอร์ SVG เป็นรูปแบบของกราฟิกแบบเวกเตอร์ หากคุณต้องการแก้ไขไฟล์ SVG คุณควรติดตั้งinkscape
แพ็คเกจและใช้ Inkscape แทน นอกจากนี้ระวังว่า SVG นั้นไม่ "ปรับขนาดได้" ในแง่ที่ว่าคุณจะได้ภาพที่ดีในทุกขนาดที่คุณขยายไปดังนั้นขึ้นอยู่กับสิ่งที่คุณสร้างด้วยคุณอาจต้องวาดขนาดต่าง ๆ ของภาพด้วย รายละเอียดแตกต่างกันจำนวนมากเพื่อให้ภาพดูดีในขนาดเหล่านั้น ตัวอย่างเช่นไอคอนสำหรับแอปพลิเคชันต้องวาดหลายขนาดไม่ว่าจะวาดเป็นภาพแรสเตอร์หรือเวกเตอร์
หากคุณต้องการแปลงภาพแรสเตอร์เป็นAutotraceภาพเวกเตอร์เป็นเครื่องมือบรรทัดคำสั่งที่ทำเช่นนั้น
มันสามารถใช้ได้เป็นแพคเกจเดเบียนบนเดเบียนและอูบันตู autotrace
ตัวอย่างของการใช้มันคือ:
autotrace input.jpg --output-file output.svg --output-format svg
อัปเดต: ฉันเคยประสบความสำเร็จกับpotraceซึ่ง autotrace ประสบปัญหา
Read Error
และอื่น ๆ[7B]pT[F5]: invalid chunk type
... พวกเขาถูกต้อง png btw
autotrace input.png --output-file output.svg --output-format svg
แทน?
potrace
เป็นเครื่องมือสำหรับการที่ คุณสามารถประมวลผลภาพเป็นกลุ่ม แต่ก่อนอื่นคุณต้องแปลงภาพเป็นขาวดำ:
ls ./p*.jpg | xargs -L1 -I {} convert -monochrome {} {}.bmp
ls -1 ./*.bmp | xargs -L1 -I {} potrace {} -r 300 -b svg -o {}.svg
ติดตั้ง:
sudo apt install potrace