กราฟิกแบบเวกเตอร์คือภาพกราฟิกคอมพิวเตอร์ที่กำหนดจุดบนระนาบคาร์ทีเซียนซึ่งเชื่อมต่อกันด้วยเส้นและส่วนโค้งเพื่อสร้างรูปหลายเหลี่ยมและรูปทรงอื่นๆ
กราฟิกแบบเวกเตอร์มีข้อได้เปรียบที่ไม่ซ้ำกันในช่วงแรสเตอร์กราฟิกในที่จุดเส้นและเส้นโค้งอาจจะปรับขนาดขึ้นหรือลงเพื่อใด
ๆความละเอียดไม่มีaliasingจุดกำหนดทิศทางของเส้นทางเวกเตอร์ ; แต่ละเส้นทางอาจมีคุณสมบัติต่างๆ รวมทั้งค่าของสีเส้น รูปร่าง เส้นโค้ง ความหนา และการเติม
[1] [2] แทนที่จะแบ่งพื้นที่หน่วยความจำคอมพิวเตอร์ขนาดใหญ่และจับคู่กับอุปกรณ์แสดงผล อุปกรณ์แสดงผลเวกเตอร์ใช้จำนวนบรรทัดที่แปรผันเพื่อสร้างภาพ ดังนั้นคำว่า "กราฟิกแบบเวกเตอร์" เนื่องจากอุปกรณ์แสดงผลเวกเตอร์สามารถกำหนดเส้นโดยจัดการกับจุดเพียงสองจุด (นั่นคือ พิกัดของปลายแต่ละด้านของเส้น) อุปกรณ์จึงสามารถลดจำนวนข้อมูลทั้งหมดที่ต้องจัดการด้วยการจัดรูปภาพเป็นคู่ คะแนน [3] กราฟิกแบบเวกเตอร์พบได้ทั่วไปในปัจจุบันในรูปแบบไฟล์กราฟิกประเภทSVG , WMF , EPS , PDF , CDRหรือAIและแตกต่างจากรูปแบบไฟล์กราฟิกแรสเตอร์ทั่วไป เช่นJPEG , PNG , APNG , GIF , WebP , BMPและMPEG4 ภาพรวมเวกเตอร์กราฟิกแสดงถูกนำมาใช้ครั้งแรกในปี 1958 โดยระบบป้องกันภัยทางอากาศของสหรัฐ SAGE [4]เวกเตอร์ระบบกราฟิกที่ถูกออกจากเส้นทางที่สหรัฐควบคุมจราจรทางอากาศในปี 1999 [ อ้างจำเป็น ]กราฟิกเวกเตอร์ยังถูกนำมาใช้บนTX-2ที่เอ็มไอที ห้องแล็บลินคอล์นโดยคอมพิวเตอร์กราฟิกบุกเบิกIvan Sutherlandเพื่อเรียกใช้โปรแกรมของเขาSketchpadใน 2506. [5] ระบบกราฟิกแบบเวกเตอร์ที่ตามมาซึ่งส่วนใหญ่ซ้ำผ่านรายการที่เก็บไว้สามารถปรับเปลี่ยนได้แบบไดนามิกของคำแนะนำในการวาดภาพรวมถึงIBM 2250 , Imlac PDS-1และธันวาคม GT40 มีวิดีโอเกมคอนโซลที่กราฟิกแบบเวกเตอร์ที่ใช้เรียกว่าเป็นVectrexเช่นเดียวกับต่าง ๆเกมอาเขตเช่นดาวเคราะห์น้อย , พื้นที่สงครามและอีกหลายชื่อเช่น cinematronics Rip-Offและหางมือปืนใช้จอภาพแบบเวกเตอร์ [6] การแสดงขอบเขตการจัดเก็บ เช่นTektronix 4014สามารถแสดงภาพเวกเตอร์ แต่ไม่สามารถแก้ไขได้โดยไม่ต้องลบหน้าจอก่อน คำว่า "เวกเตอร์กราฟิก" ส่วนใหญ่ใช้ในปัจจุบันในบริบทของคอมพิวเตอร์กราฟิกสองมิติ เป็นหนึ่งในโหมดต่างๆ ที่ศิลปินสามารถใช้สร้างภาพบนจอแสดงผลแรสเตอร์ กราฟิกแบบเวกเตอร์สามารถอัปโหลดไปยังฐานข้อมูลออนไลน์เพื่อให้นักออกแบบรายอื่นดาวน์โหลดและจัดการได้ ซึ่งจะช่วยเร่งกระบวนการสร้างสรรค์ให้เร็วขึ้น โหมดอื่น ๆ ได้แก่ ข้อความมัลติมีเดียและแสดงผล 3 มิติ การเรนเดอร์ 3D สมัยใหม่แทบทั้งหมดทำได้โดยใช้ส่วนขยายของเทคนิคกราฟิกแบบเวกเตอร์ 2 มิติ พล็อตเตอร์ที่ใช้ในการวาดภาพทางเทคนิคยังคงวาดเวกเตอร์ลงบนกระดาษโดยตรง ภาพเวกเตอร์ที่เป็นวงกลมสี่สีนี้แสดงคุณลักษณะเฉพาะหลายอย่างของกราฟิกแบบเวกเตอร์กับกราฟิกแบบแรสเตอร์: ไม่มี นามแฝงตามขอบโค้งมน (ซึ่งจะส่งผลให้ สิ่งประดิษฐ์ดิจิทัลในกราฟิกแรสเตอร์) การ ไล่ระดับสีทั้งหมดราบรื่น และผู้ใช้สามารถปรับขนาดภาพได้ไม่จำกัดโดยไม่สูญเสียคุณภาพใดๆ มาตรฐานมาตรฐานWorld Wide Web Consortium (W3C) สำหรับกราฟิกแบบเวกเตอร์คือScalable Vector Graphics (SVG) มาตรฐานมีความซับซ้อนและค่อนข้างช้าที่จะกำหนดขึ้นอย่างน้อยก็ส่วนหนึ่งเนื่องมาจากผลประโยชน์ทางการค้า ขณะนี้เว็บเบราว์เซอร์จำนวนมากได้รับการสนับสนุนสำหรับการแสดงผลข้อมูล SVG แต่การใช้งานมาตรฐานอย่างเต็มรูปแบบยังค่อนข้างหายาก ในช่วงไม่กี่ปีที่ผ่านมา SVG ได้กลายเป็นรูปแบบที่สำคัญซึ่งไม่ขึ้นกับความละเอียดของอุปกรณ์แสดงผล ซึ่งโดยทั่วไปแล้วจะเป็นเครื่องพิมพ์หรือจอภาพ ไฟล์ SVG เป็นข้อความสำหรับพิมพ์โดยพื้นฐานแล้ว ซึ่งอธิบายทั้งเส้นทางตรงและทางโค้ง ตลอดจนแอตทริบิวต์อื่นๆ วิกิพีเดียชอบ SVG สำหรับรูปภาพ เช่น แผนที่ธรรมดา ภาพประกอบลายเส้น เสื้อคลุมแขน และธง ซึ่งโดยทั่วไปไม่เหมือนกับภาพถ่ายหรือภาพโทนสีต่อเนื่องอื่นๆ การแสดงผล SVG ต้องมีการแปลงเป็นรูปแบบแรสเตอร์ด้วยความละเอียดที่เหมาะสมกับงานปัจจุบัน SVG ยังเป็นรูปแบบของกราฟิกแอนิเมชั่นอีกด้วย นอกจากนี้ยังมีรุ่น SVG สำหรับโทรศัพท์มือถืออีกด้วย โดยเฉพาะอย่างยิ่ง รูปแบบเฉพาะสำหรับโทรศัพท์มือถือเรียกว่า SVGT (รุ่น SVG Tiny) รูปภาพเหล่านี้สามารถนับลิงก์และใช้ประโยชน์จากการลบรอยหยักได้ นอกจากนี้ยังสามารถแสดงเป็นวอลล์เปเปอร์ การแปลงรายชื่อของรูปแบบไฟล์ภาพครอบคลุมเป็นกรรมสิทธิ์และประชาชนรูปแบบเวกเตอร์
ภาพอ้างอิงต้นฉบับก่อน vectorization สามารถเพิ่มหรือลบรายละเอียดออกจากภาพเวกเตอร์ได้ เพื่อแรสเตอร์จอแสดงผลและเครื่องพิมพ์สมัยใหม่เป็นอุปกรณ์แรสเตอร์ ต้องแปลงรูปแบบเวกเตอร์เป็นรูปแบบแรสเตอร์ (บิตแมป – อาร์เรย์พิกเซล) ก่อนจึงจะแสดงผลได้ (แสดงหรือพิมพ์) [7]ขนาดของไฟล์รูปแบบบิตแมป/แรสเตอร์ที่สร้างโดยการแปลงจะขึ้นอยู่กับความละเอียดที่ต้องการ แต่ขนาดของไฟล์เวกเตอร์ที่สร้างไฟล์บิตแมป/แรสเตอร์จะยังคงเหมือนเดิมเสมอ ดังนั้นจึงง่ายที่จะแปลงจากไฟล์เวกเตอร์ไปเป็นรูปแบบไฟล์บิตแมป/แรสเตอร์แต่จะยากกว่ามากที่จะไปในทิศทางตรงกันข้าม โดยเฉพาะอย่างยิ่งหากจำเป็นต้องแก้ไขภาพเวกเตอร์ในภายหลัง อาจเป็นข้อดีในการบันทึกรูปภาพที่สร้างจากไฟล์ต้นฉบับเวกเตอร์เป็นรูปแบบบิตแมป/แรสเตอร์ เนื่องจากระบบต่างๆ มีรูปแบบเวกเตอร์ที่แตกต่างกัน (และเข้ากันไม่ได้) และบางระบบอาจไม่รองรับกราฟิกแบบเวกเตอร์เลย อย่างไรก็ตาม เมื่อไฟล์ถูกแปลงจากรูปแบบเวกเตอร์ ไฟล์จะมีขนาดใหญ่ขึ้น และสูญเสียข้อได้เปรียบของความสามารถในการปรับขนาดโดยไม่สูญเสียความละเอียด นอกจากนี้ยังไม่สามารถแก้ไขแต่ละส่วนของรูปภาพเป็นวัตถุที่ไม่ต่อเนื่องได้อีกต่อไป ขนาดไฟล์ของภาพกราฟิกแบบเวกเตอร์ขึ้นอยู่กับจำนวนขององค์ประกอบกราฟิกที่มีอยู่ เป็นรายการคำอธิบาย จากแรสเตอร์การพิมพ์ภาพเวกเตอร์เหมาะอย่างยิ่งสำหรับการพิมพ์เนื่องจากงานศิลปะสร้างจากเส้นโค้งทางคณิตศาสตร์หลายชุด มันจะพิมพ์ได้คมชัดแม้เมื่อปรับขนาดแล้ว [8]ตัวอย่างเช่น เราสามารถพิมพ์โลโก้เวกเตอร์บนกระดาษสำเนาแผ่นเล็กๆ แล้วขยายโลโก้เวกเตอร์เดียวกันเป็นขนาดป้ายโฆษณาและรักษาคุณภาพที่คมชัดเหมือนเดิม กราฟิกแรสเตอร์ความละเอียดต่ำจะเบลอหรือแตกเป็นพิกเซลมากเกินไป หากขยายจากขนาดนามบัตรเป็นขนาดบิลบอร์ด (ความละเอียดที่แม่นยำของกราฟิกแรสเตอร์ซึ่งจำเป็นสำหรับผลลัพธ์คุณภาพสูงนั้นขึ้นอยู่กับระยะการรับชม เช่น ป้ายโฆษณาอาจยังคงมีคุณภาพสูงแม้ในความละเอียดต่ำ หากระยะการรับชมดีพอ) [9] หากเราถือว่าตัวอักษรเป็นภาพ การพิจารณาเดียวกันกับที่เราได้ทำกับกราฟิกจะมีผลกับองค์ประกอบของข้อความที่เป็นลายลักษณ์อักษรสำหรับการพิมพ์ ( การเรียงพิมพ์ ) ชุดอักขระที่เก่ากว่าถูกจัดเก็บเป็นบิตแมป ดังนั้นเพื่อให้ได้คุณภาพการพิมพ์สูงสุดจึงต้องใช้ความละเอียดที่กำหนดเท่านั้น รูปแบบแบบอักษรเหล่านี้ไม่สามารถปรับขนาดได้ การพิมพ์ตัวอักษรคุณภาพสูงในปัจจุบันขึ้นอยู่กับการวาดอักขระ ( แบบอักษร ) ซึ่งโดยทั่วไปแล้วจะจัดเก็บเป็นกราฟิกแบบเวกเตอร์ และสามารถปรับขนาดได้ตามขนาดใดก็ได้ ตัวอย่างของเหล่านี้รูปแบบเวกเตอร์ของตัวละครเป็นแบบอักษร Postscriptและแบบอักษร TrueType ปฏิบัติการข้อดีของรูปแบบการวาดภาพบนกราฟิกแรสเตอร์นี้ :
ยกตัวอย่างเช่นพิจารณาวงกลมของรัศมี R[10]ชิ้นส่วนหลักของข้อมูลโปรแกรมต้องการเพื่อวาดวงกลมนี้
รูปแบบเวกเตอร์มักไม่เหมาะสมในงานกราฟิกและมีข้อเสียมากมาย [11]ตัวอย่างเช่น อุปกรณ์ต่างๆ เช่น กล้องและสแกนเนอร์จะสร้างกราฟิกแรสเตอร์โทนสีต่อเนื่องโดยพื้นฐานซึ่งไม่สามารถแปลงเป็นเวกเตอร์ได้ ดังนั้น สำหรับงานประเภทนี้ โปรแกรมแก้ไขภาพจะทำงานบนพิกเซลมากกว่าการวาดภาพวัตถุที่กำหนดโดย นิพจน์ทางคณิตศาสตร์ เครื่องมือกราฟิกที่ครอบคลุมจะรวมรูปภาพจากแหล่งเวกเตอร์และแรสเตอร์ และอาจจัดเตรียมเครื่องมือในการแก้ไขสำหรับทั้งสองอย่าง เนื่องจากบางส่วนของรูปภาพอาจมาจากแหล่งของกล้อง และส่วนอื่นๆ อาจถูกวาดโดยใช้เครื่องมือเวกเตอร์ ผู้เขียนบางคนวิพากษ์วิจารณ์คำว่าvector graphicsว่าสร้างความสับสน [12] [13]โดยเฉพาะอย่างยิ่งกราฟิกแบบเวกเตอร์ไม่ได้หมายถึงภาพกราฟิกที่อธิบายโดยเวกเตอร์แบบยุคลิดเท่านั้น [14]ผู้เขียนบางคนเสนอให้ใช้กราฟิกเชิงวัตถุแทน [12] [15] [16]อย่างไรก็ตามระยะนี้ยังสามารถทำให้เกิดความสับสนในขณะที่มันสามารถอ่านได้เป็นชนิดของกราฟิกใด ๆ ดำเนินการโดยใช้การเขียนโปรแกรมเชิงวัตถุ (12) วัตถุดึกดำบรรพ์ทั่วไปรูปแบบไฟล์เวกเตอร์เฉพาะใดๆ รองรับวัตถุดั้งเดิมบางประเภทเท่านั้น รูปแบบไฟล์เวกเตอร์เกือบทั้งหมดรองรับออบเจ็กต์ดั้งเดิมที่แสดงผลอย่างรวดเร็วและเรียบง่าย:
รูปแบบไฟล์เวกเตอร์ส่วนใหญ่รองรับ:
รูปแบบไฟล์เวกเตอร์บางรูปแบบรองรับวัตถุที่ซับซ้อนมากขึ้นในรูปแบบดั้งเดิม:
หากรูปภาพที่จัดเก็บในรูปแบบไฟล์เวกเตอร์รูปแบบหนึ่งถูกแปลงเป็นรูปแบบไฟล์อื่นที่รองรับออบเจกต์ดั้งเดิมทั้งหมดที่ใช้ในรูปภาพนั้น การแปลงจะไม่สูญเสียไป การทำงานของเวกเตอร์โปรแกรมแก้ไขกราฟิกแบบเวกเตอร์มักจะอนุญาตให้แปล การหมุน การมิเรอร์ การยืด การเอียง การแปลงความคล้ายคลึงกัน การเปลี่ยนลำดับ z (อย่างหลวม ๆ สิ่งที่อยู่ข้างหน้า) และการรวมวัตถุดั้งเดิมให้เป็นวัตถุที่ซับซ้อนมากขึ้น [ ต้องการอ้างอิง ]ซับซ้อนมากยิ่งกว่าการแปลงประกอบด้วยการดำเนินงานเกี่ยวกับการปิดรูปร่าง ( ยูเนี่ยน , ความแตกต่าง , สี่แยกฯลฯ ) [17] กราฟิกแบบเวกเตอร์ที่เหมาะสำหรับภาพวาดง่ายหรือคอมโพสิตที่จะต้องมีอุปกรณ์อิสระ, [18]หรือไม่จำเป็นเพื่อให้บรรลุภาพที่สมจริง ตัวอย่างเช่นภาษาคำอธิบายหน้าPostScriptและPDF ใช้โมเดลกราฟิกแบบเวกเตอร์ ดูสิ่งนี้ด้วย
หมายเหตุ
อ้างอิง
ลิงค์ภายนอก |