แปลงการวาดเส้นจากแรสเตอร์เป็นเวกเตอร์


18

ฉันมีภาพแรสเตอร์โดยทั่วไปเป็นภาพวาดสแกนของโครงร่าง (และรายละเอียดบางส่วน) ของวัตถุต่าง ๆ และฉันต้องการแปลงบรรทัดเหล่านี้เป็นเวกเตอร์โดยใช้ Illustrator หรือ Inkscape

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

มีเครื่องมือหรือตัวกรองของการเรียงลำดับบางอย่างที่สามารถจดจำเส้นในการวาดเส้นและสร้างเส้นทางเวกเตอร์จากพวกมันได้หรือไม่?


ฉันใช้ Aspire แม้ว่าโปรแกรมนี้เป็นซอฟต์แวร์แบบชำระเงิน แต่ก็มีเครื่องมือที่ทรงพลังและมีประโยชน์มากมายที่สามารถย่นระยะเวลาที่ใช้ในกระบวนการได้ หนึ่งในเครื่องมือเหล่านี้คือตัวติดตามอัตโนมัติที่สามารถติดตามการออกแบบแรสเตอร์เป็นเวกเตอร์ คุณสามารถเลือกเฉดสีสีหรือชนิดของแรสเตอร์ที่ต้องการติดตามรวมถึงคุณภาพการติดตามและแม้กระทั่งสแตติกที่จะลบ
George A. Solodun

คำตอบ:


12

ใน inkscape คุณต้องพึ่งพา Potrace (ตัวติดตามที่ยอดเยี่ยมฟรี) ที่ฝังอยู่ที่นั่น เพียงไปที่เมนู Path ด้านบน vectorize ฉันได้เล่นกับการตั้งค่าค่อนข้างมากและในขณะที่คุณจะไม่ได้รับการควบคุมทั้งหมดคุณสามารถลดมันให้เป็นผลลัพธ์ที่แม่นยำและมีโหนดไม่มาก แต่คุณต้องเล่นมากด้วยการตั้งค่าจนกว่าคุณจะพบสิ่งที่เหมาะสมสำหรับคุณ มันใช้งานได้สำหรับฉันในการผลิตเกมแนวอาร์ตจากแรสเตอร์ (ในรูปแบบที่คล้ายกันมากกับภาพวาดการ์ตูน)

วิธีอื่น ๆ ที่ฉันใช้คือบังคับให้ Illustrator ทำการตั้งค่าเฉลี่ยในการตั้งค่าสโตรก และเมื่อเร็ว ๆ นี้ใช้MyPaintฟรีเนื่องจากมีการตั้งค่าค่อนข้างมาก (มากกว่าในแพ็คเกจเชิงพาณิชย์จำนวนมาก) เพื่อควบคุมโรคหลอดเลือดสมองของคุณและทำการแก้ไขแบบเรียลไทม์ของจังหวะการสั่น (btw เหตุผลที่ใช้เวลานานกว่าหมึก ด้วยแท็บเล็ตปากกาเป็นระบบแม่เหล็กไฟฟ้าและอาจมีความละเอียดไม่แม่นยำเท่ากับมือปากกาและกระดาษของคุณบ่อยครั้งที่ตารางความละเอียดต่ำเช่น Intuos Small ไม่เพียงพอและคุณต้องการรูปแบบที่ใหญ่กว่าสำหรับการควบคุมที่ดีขึ้น IMHO, เป็นรูปแบบที่ดีที่สุดที่ดีที่สุด (ผู้คนจำนวนมากคิดอย่างอื่น แต่ imho สำหรับหมึกก็เป็นอย่างนั้น)


ฉันเห็นด้วย 100% กับคุณเกี่ยวกับขนาดของแท็บเล็ตและความละเอียดที่ได้ ผู้คนจำนวนมากเพียงแค่ให้สตาร์เปล่าให้ฉันเมื่อฉันพยายามอธิบายเรื่องนี้ ... +1 สำหรับทางเลือกที่เป็นระเบียบเหล่านี้ทั้งหมดสำหรับนักวาดภาพประกอบที่ติดตามอยู่ ฉันไม่มีความคิดเห็น. ขอบคุณ
leugim

ดีใจที่มันช่วย :); ฉันวาดและรู้ถึงความเจ็บปวดเมื่อทำการหมึกด้วยแท็บเล็ตดิจิตอล ... :) หมายเหตุหนึ่ง ... เมื่อฉันพูดถึงค่าเฉลี่ยของ Illustrator หมายถึงการไปที่การตั้งค่าและการตั้งค่าที่ดี / ราบรื่นจะคาดเดาจังหวะนั้น (ดังที่ฉันพูดถึง MyPaint (แอปแรสเตอร์ที่ไม่ใช่ vectorial) มีการตั้งค่าเพิ่มเติมมากมาย)
S.gfx

ขอบคุณสำหรับการกล่าวถึง Potrace แค่นี้brew installแหละ ในกรณีที่ใครก็ตามเกิดความสับสนเนื่องจากเครื่องมือนี้ไม่มีอินเทอร์เฟซเป็นเพราะมันเป็นเครื่องมือบรรทัดคำสั่ง นี่คือคำสั่งตัวอย่างเพื่อให้คุณไปในทิศทางที่ถูกต้อง: potrace your-raster.bmp --output your-vector.svg -b svgไชโย
gillytech

4

Illustrator มีคุณสมบัติที่เรียกว่า live trace ดูเหมือนว่ามันจะสมบูรณ์แบบสำหรับกรณีของคุณ

วางภาพต้นฉบับ ด้วยภาพต้นฉบับที่เลือก:

วัตถุ> ติดตามสด> สร้าง

หรือ

วัตถุ> ติดตามสด> ตัวเลือกการติดตาม ตั้งค่าตัวเลือกการติดตามแล้วคลิกติดตาม

จากนั้นคุณสามารถแปลงการติดตามเป็นเส้นทาง


2

ฉันมักจะมีสถานการณ์ที่คล้ายคลึงกันที่ฉันได้รับการวาดภาพบางภาพวาดปากกาไฟท์ -usually (ร่างเส้นขนถอนหายใจ ) - ที่วาดด้วยเครื่องมือปากกาลุกขึ้นน่าเบื่อน่ารำคาญจริงๆ

ฉันพบว่าแท็บเล็ตดิจิทัลของฉันมีประสิทธิภาพมากในการจัดการกับสถานการณ์นี้ แม้ว่าฉันจะจบการติดตามภาพต้นฉบับอีกครั้งฉันก็มักจะทำมันในเวลาน้อยกว่าก่อน ปกติฉันใช้เวลาทำงานถึง 12-20 ชั่วโมงต่อหนึ่งร่าง ตอนนี้ฉันลงไปที่ "เพิ่ง" 3-4 ชั่วโมง

ฉันได้ลองใช้ livetrace ใน Illustrator มาหลายครั้งแล้ว แต่ใช้เวลามากขึ้นในการแก้ไขหรือในกรณีที่ดีที่สุดโดยใช้ผลลัพธ์เพียงบางส่วนเท่านั้น

สำหรับภาพประกอบทางเทคนิคดูเหมือนจะไม่มีวิธีที่ง่ายในการติดตามสิ่งด้วยตนเองอีกครั้ง อย่างน้อยฉันก็รู้ว่าไม่มีใครอัตโนมัติ

บางครั้งฉันสามารถใช้ประโยชน์จากแรดซึ่งเป็นซอฟต์แวร์ 3 มิติที่ช่วยให้คุณสามารถส่งออกมุมมอง (เปอร์สเปคทีฟ, ขนาน) ของแบบจำลองของคุณเป็นเส้นเวกเตอร์ (* .AI ไฟล์) หากคุณมีแพรคซิสในการสร้างแบบจำลองคุณจะสามารถสร้างวัตถุในแบบ 3 มิติและใช้ประโยชน์จากความเป็นไปได้ในการส่งออกหลายมุมมอง ไฟล์ผู้วาดภาพประกอบที่ส่งออกไปยังแรดยังต้องการการสัมผัสอยู่ โดยเฉพาะอย่างยิ่งเมื่อบรรทัดมีแนวโน้มที่จะได้รับการแยกส่วนมาก แต่อย่างน้อยคุณจะได้รับจำนวนโหนดที่จัดการได้ (ยังยุ่งกว่าการติดตามด้วยตนเอง)

หวังว่านี่จะช่วยได้


2

สำหรับIllustrator CS6 หรือ Illustrator CC .....

เปิดหรือวางภาพแรสเตอร์ลงใน Illustrator

เลือกภาพและคลิกที่ปุ่มติดตามภาพในแถบควบคุมที่ด้านบนของหน้าจอ

ในการปรับแต่งการติดตามให้เลือกWindow > Image Traceและคุณสามารถปรับตัวเลือกการติดตามในแผงที่เปิดขึ้น

ในเวอร์ชัน Illustrator ก่อนหน้ามีการติดตามสด อย่างไรก็ตามฟีเจอร์นั้นได้รับการเขียนใหม่ทั้งหมดตั้งแต่ต้นจนจบสำหรับ Illustrator CS6 Image Trace ทำหน้าที่พื้นฐานเช่นเดียวกับ Live Trace ที่ใช้ในการ แม้ว่าจะคล้ายกับ Live Trace แต่การติดตามรูปภาพนั้นแตกต่างกันโดยสิ้นเชิงด้วยตรรกะคุณสมบัติและตัวเลือกที่แตกต่างกัน


ไม่ใช่ว่ามันเป็นปัญหาจริงๆ แต่คำตอบของคุณแตกต่างจากนี้อย่างไร: graphicdesign.stackexchange.com/a/1371/8845
Saaru Lindestøkke

1
บาร์ตรุ่นต่าง ๆ Live Trace เสียชีวิตที่ CS5 ตอนนี้ Image Trace จริงไม่ใช่คำตอบที่แตกต่างกันอย่างมาก แต่อาจเป็นประโยชน์สำหรับผู้ที่ใช้ Illustrator CS6 หรือ CC ที่ค้นหาตัวเลือก "Live Trace" และไม่พบคำตอบ
Scott

ฉันเห็น. ฉันเพิ่งเปลี่ยนจาก CS5 เป็น CS6 และยังไม่ได้ใช้การติดตามแบบสด / ภาพเลย
Saaru Lindestøkke

1
ผมชี้แจงคำตอบบิต :)
สกอตต์

1

ก่อนอื่นให้ปรับภาพของคุณเพื่อทำให้งาน / เครื่องมือแปลงอัลกอริธึมเป็นเวกเตอร์ง่ายขึ้น

  1. สแกนภาพของคุณเป็นขาวดำจากนั้นเป็นสเกลสีเทา (บางครั้งอาจใช้งานได้ดีกว่าภาพอื่น) สแกนด้วยความละเอียดสูงสุดที่คุณสามารถจัดการได้ 600dpi หรือ 1200dpi หากคอมพิวเตอร์ของคุณสามารถจัดการได้
  2. ใช้Image > Adjustments > Levelsสำหรับแก้ไขกระดาษที่ไม่ขาวอย่างสมบูรณ์
    1. เลือกปรับระดับความสว่าง / ความคมชัดได้เช่นกันในขั้นตอนนี้ คุณพยายามเพิ่มความแตกต่างที่เห็นได้ระหว่างเส้นและส่วนที่ว่างของ drwaing ของคุณ
  3. ใช้ Posterize เพื่อเน้นเส้น

ตอนนี้ใช้เทคนิคเวกเตอร์ตามที่กล่าวไว้ในคำตอบก่อนหน้า สำหรับ Illustrator Live Traceตามด้วยการแตะด้วยตนเองทำงานได้ค่อนข้างดี

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