ในงานกราฟิก ภาพที่เรานำมาใช้กันมีอยู่สองแบบ นั่นคือ Vector และ Bitmap หรือบางคนอาจจะรู้จักในชื่อ Raster วันนี้เราจึงมาพูดถึงภาพ 2 ประเภทนี้กันค่ะ ว่าภาพแตกต่างกันอย่างไร ข้อดีข้อเสีย และรวมถึงจะนำไปใช้งานแบบไหนได้บ้าง วันนี้เราจะพาทุกคนมาหาคำตอบกันค่ะ
Vector
คือ ภาพชนิดหนึ่งที่สร้างขึ้นด้วยโปรแกรมใช้สูตรหลักการคำนวณทางคณิตศาสตร์ โดยใช้การวาดเส้น หรือวัตถุทรงเลขาคณิต ซึ่งมีความสามารถที่จะย่อ และขยายได้โดยไม่เสียคุณภาพงาน ภาพไม่แตก จึงเหมาะกับงานป้ายโฆษณา หรือโปสเตอร์ที่มีขนาดใหญ่มากๆ
ข้อดี - ภาพสามารถย่อขยายได้โดยไม่สูญเสียความละเอียด สามารถดัดแปลง และแก้ไขได้กลายอย่าง
ข้อเสีย - มีขนาดไฟล์ที่ใหญ่กว่า Bitmap
ต้องใช้โปรแกรมเฉพาะจึงจะสามารถเข้าถึงไฟล์ได้ และไฟล์นั้นค่อนข้างหนักมาก
Bitmap
คือไฟล์ภาพปกติทั่วไปที่ทุกคนรู้จัก ก็คือ JPEG, BMP, Tiff, PNG เป็นภาพที่ประกอบด้วยจุดสีต่างๆ หรือที่เรียกกันว่า Pixel ถ้าหากเราขยายภาพเกินกว่า 100% ภาพจะแตกเป็นเม็ดๆ ได้ ต่างจากไฟล์ Vector อย่างสิ้นเชิง หากต้องการใช้ไฟล์ Bitmap สำหรับงานพิมพ์ จำเป็นต้องใช้ภาพที่มีความละเอียด 300 dpi หรือมากกว่าเท่านั้น
ข้อดี - นามสกุลไฟล์สามารถนำไปใช้ประโยชน์ และเข้าถึงไฟล์ได้ง่าย
ข้อเสีย - เมื่อย่อขยายภาพประเภทนี้ อาจจะทำให้เกิดการสูญเสียความละเอียดของภาพ
ทุกคนคงเห็นแล้วว่า ทั้งภาพ Vector & Bitmap เป็นภาพที่ถูกสร้างขึ้นมาให้รองรับงานที่ต่างกัน เพื่อนำไปใช้ให้เหมาะกับประเภทของงานที่จะทำ และรู้ถึงข้อจำกัด ข้อดี ข้อเสีย ของทั้งสองไฟล์นี้อย่างชัดเจน และนำไปใช้ให้เกิดประสิทธิภาพ และเหมาะสมมากที่สุดค่ะ
กราฟิกแบบเวกเตอร์คือภาพกราฟิกคอมพิวเตอร์ที่กำหนดจุดบนระนาบคาร์ทีเซียนซึ่งเชื่อมต่อกันด้วยเส้นและส่วนโค้งเพื่อสร้างรูปหลายเหลี่ยมและรูปทรงอื่นๆ กราฟิกแบบเวกเตอร์มีข้อได้เปรียบที่ไม่ซ้ำกันในช่วงแรสเตอร์กราฟิกในที่จุดเส้นและเส้นโค้งอาจจะปรับขนาดขึ้นหรือลงเพื่อใด ๆความละเอียดไม่มีaliasing จุดกำหนดทิศทางของเส้นทางเวกเตอร์ ; แต่ละเส้นทางอาจมีคุณสมบัติต่างๆ รวมทั้งค่าของสีเส้น รูปร่าง เส้นโค้ง ความหนา และการเติม [1] [2]
แทนที่จะแบ่งพื้นที่หน่วยความจำคอมพิวเตอร์ขนาดใหญ่และจับคู่กับอุปกรณ์แสดงผล อุปกรณ์แสดงผลเวกเตอร์ใช้จำนวนบรรทัดที่แปรผันเพื่อสร้างภาพ ดังนั้นคำว่า "กราฟิกแบบเวกเตอร์" เนื่องจากอุปกรณ์แสดงผลเวกเตอร์สามารถกำหนดเส้นโดยจัดการกับจุดเพียงสองจุด (นั่นคือ พิกัดของปลายแต่ละด้านของเส้น) อุปกรณ์จึงสามารถลดจำนวนข้อมูลทั้งหมดที่ต้องจัดการด้วยการจัดรูปภาพเป็นคู่ คะแนน
กราฟิกแบบเวกเตอร์พบได้ทั่วไปในปัจจุบันในรูปแบบไฟล์กราฟิกประเภท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
ข้อดีของรูปแบบการวาดภาพบนกราฟิกแรสเตอร์นี้ :
- เนื่องจากกราฟิกแบบเวกเตอร์ประกอบด้วยพิกัดที่มีเส้น/เส้นโค้งระหว่างกัน ขนาดของการแสดงจึงไม่ขึ้นอยู่กับขนาดของวัตถุ นี้จำนวนน้อยที่สุดของข้อมูลที่แปลว่าจะมีขนาดเล็กมาก[ ต้องการอ้างอิง ] ขนาดไฟล์เมื่อเทียบกับภาพแรสเตอร์ขนาดใหญ่ที่มีการกำหนดพิกเซลโดยพิกเซล สิ่งนี้กล่าวว่ากราฟิกแบบเวกเตอร์ที่มีขนาดไฟล์เล็กมักจะขาดรายละเอียดเมื่อเทียบกับภาพถ่ายในโลกแห่งความเป็นจริง
- ตามลำดับ เราสามารถซูมเข้าได้ไม่จำกัด เช่น ส่วนโค้งของวงกลม และยังคงราบรื่น ในทางกลับกัน รูปหลายเหลี่ยมที่แสดงเส้นโค้งจะเผยให้เห็นว่าไม่โค้งจริงๆ
- ในการซูมเข้า เส้นและส่วนโค้งไม่จำเป็นต้องกว้างขึ้นตามสัดส่วน บ่อยครั้งความกว้างไม่เพิ่มขึ้นหรือน้อยกว่าสัดส่วน ในทางกลับกัน เส้นโค้งที่ไม่ปกติซึ่งแสดงด้วยรูปทรงเรขาคณิตธรรมดาๆ อาจถูกทำให้กว้างขึ้นตามสัดส่วนเมื่อซูมเข้า เพื่อให้ดูเรียบเนียนและไม่เหมือนรูปทรงเรขาคณิตเหล่านี้
- พารามิเตอร์ของอ็อบเจ็กต์จะถูกเก็บไว้และสามารถแก้ไขได้ในภายหลัง ซึ่งหมายความว่าการย้าย , มาตราส่วน , การหมุน , การเติมฯลฯ จะไม่ทำให้คุณภาพของรูปวาดลดลง ยิ่งไปกว่านั้น เป็นเรื่องปกติที่จะระบุขนาดในหน่วยที่ไม่ขึ้นกับอุปกรณ์ ซึ่งส่งผลให้มีการแรสเตอร์ไลซ์ที่ดีที่สุดบนอุปกรณ์แรสเตอร์
- จากมุมมอง 3 มิติ การแสดงเงาเงายังดูสมจริงยิ่งขึ้นด้วยกราฟิกแบบเวกเตอร์ เนื่องจากเงาสามารถแยกออกเป็นแสงที่ก่อตัวขึ้นได้ ซึ่งช่วยให้ได้ภาพและการเรนเดอร์ที่เหมือนจริง
ยกตัวอย่างเช่นพิจารณาวงกลมของรัศมี R [10]ชิ้นส่วนหลักของข้อมูลโปรแกรมต้องการเพื่อวาดวงกลมนี้
- ข้อบ่งชี้ว่าสิ่งที่จะวาดคือวงกลม
- รัศมีr
- สถานที่ตั้งของจุดศูนย์กลางของวงกลม
- ลักษณะเส้นขีดและสี (อาจโปร่งใส)
- เติมสไตล์และสี (อาจโปร่งใส)
รูปแบบเวกเตอร์มักไม่เหมาะสมในงานกราฟิกและมีข้อเสียมากมาย [11]ตัวอย่างเช่น อุปกรณ์ต่างๆ เช่น กล้องและสแกนเนอร์จะสร้างกราฟิกแรสเตอร์โทนสีต่อเนื่องโดยพื้นฐานซึ่งไม่สามารถแปลงเป็นเวกเตอร์ได้ ดังนั้น สำหรับงานประเภทนี้ โปรแกรมแก้ไขภาพจะทำงานบนพิกเซลมากกว่าการวาดภาพวัตถุที่กำหนดโดย นิพจน์ทางคณิตศาสตร์ เครื่องมือกราฟิกที่ครอบคลุมจะรวมรูปภาพจากแหล่งเวกเตอร์และแรสเตอร์ และอาจจัดเตรียมเครื่องมือในการแก้ไขสำหรับทั้งสองอย่าง เนื่องจากบางส่วนของรูปภาพอาจมาจากแหล่งของกล้อง และส่วนอื่นๆ อาจถูกวาดโดยใช้เครื่องมือเวกเตอร์
ผู้เขียนบางคนวิพากษ์วิจารณ์คำว่าvector graphicsว่าสร้างความสับสน [12] [13]โดยเฉพาะอย่างยิ่งกราฟิกแบบเวกเตอร์ไม่ได้หมายถึงภาพกราฟิกที่อธิบายโดยเวกเตอร์แบบยุคลิดเท่านั้น [14]ผู้เขียนบางคนเสนอให้ใช้กราฟิกเชิงวัตถุแทน [12] [15] [16]อย่างไรก็ตามระยะนี้ยังสามารถทำให้เกิดความสับสนในขณะที่มันสามารถอ่านได้เป็นชนิดของกราฟิกใด ๆ ดำเนินการโดยใช้การเขียนโปรแกรมเชิงวัตถุ (12)
วัตถุดึกดำบรรพ์ทั่วไป
รูปแบบไฟล์เวกเตอร์เฉพาะใดๆ รองรับวัตถุดั้งเดิมบางประเภทเท่านั้น รูปแบบไฟล์เวกเตอร์เกือบทั้งหมดรองรับออบเจ็กต์ดั้งเดิมที่แสดงผลอย่างรวดเร็วและเรียบง่าย:
- เส้นเส้นและรูปหลายเหลี่ยม
- เส้นโค้งเบซิเยร์และเบซิกอน
- วงกลมและวงรี
รูปแบบไฟล์เวกเตอร์ส่วนใหญ่รองรับ:
- ข้อความ (ในรูปแบบฟอนต์ของคอมพิวเตอร์ เช่นTrueTypeซึ่งแต่ละตัวอักษรถูกสร้างขึ้นจากเส้นโค้งเบซิเยร์ ) หรือกำลังสอง
- การไล่ระดับสี
- บ่อยครั้งภาพบิตแมปถือเป็นวัตถุดั้งเดิม จากมุมมองความคิดมันจะทำงานเป็นรูปสี่เหลี่ยมผืนผ้า
รูปแบบไฟล์เวกเตอร์บางรูปแบบรองรับวัตถุที่ซับซ้อนมากขึ้นในรูปแบบดั้งเดิม:
- แอปพลิเคชันการออกแบบโดยใช้คอมพิวเตอร์ช่วยจำนวนมากสนับสนุนเส้นโค้งและเส้นโค้งอื่นๆ เช่น:
- ระบบการทำงานแบบวนซ้ำ
- superellipsesและsuperellipsoids
- เมตาบอล
หากรูปภาพที่จัดเก็บในรูปแบบไฟล์เวกเตอร์รูปแบบหนึ่งถูกแปลงเป็นรูปแบบไฟล์อื่นที่รองรับออบเจกต์ดั้งเดิมทั้งหมดที่ใช้ในรูปภาพนั้น การแปลงจะไม่สูญเสียไป
การทำงานของเวกเตอร์
โปรแกรมแก้ไขกราฟิกแบบเวกเตอร์มักจะอนุญาตให้แปล การหมุน การมิเรอร์ การยืด การเอียง การแปลงความคล้ายคลึงกัน การเปลี่ยนลำดับ z (อย่างหลวม ๆ สิ่งที่อยู่ข้างหน้า) และการรวมวัตถุดั้งเดิมให้เป็นวัตถุที่ซับซ้อนมากขึ้น [ ต้องการอ้างอิง ]ซับซ้อนมากยิ่งกว่าการแปลงประกอบด้วยการดำเนินงานเกี่ยวกับการปิดรูปร่าง ( ยูเนี่ยน , ความแตกต่าง , สี่แยกฯลฯ )
กราฟิกแบบเวกเตอร์ที่เหมาะสำหรับภาพวาดง่ายหรือคอมโพสิตที่จะต้องมีอุปกรณ์อิสระ, [18]หรือไม่จำเป็นเพื่อให้บรรลุภาพที่สมจริง ตัวอย่างเช่นภาษาคำอธิบายหน้าPostScriptและPDF ใช้โมเดลกราฟิกแบบเวกเตอร์