ความแตกต่างระหว่างบิตแมปและเวกเตอร์

Anonim

บิตแมปกับเวกเตอร์

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

ข้อมูลเพิ่มเติมเกี่ยวกับ Bitmap

การแมปบิตแทนภาพเป็นอาร์เรย์เรียกว่าบิตแมป ในทำนองเดียวกันการทำแผนที่ของพิกเซลเรียกว่าเป็น pixmap จากมุมมองบางอย่างอาจกล่าวได้ว่าการทำแผนที่ด้วย 1 บิตต่อพิกเซลเป็นบิตแมปและการทำแผนที่ที่มีหลายบิตต่อพิกเซลเป็นแผนที่ pix พิกเซลภาพจะถูกเก็บไว้ในความลึกของสีที่ต่างกันในช่วงตั้งแต่ 1, 2, 4, 8, 16, 24 และ 32 พิกเซล ความลึกของสีที่ต่ำกว่า 8 บิตจะใช้เพื่อเก็บสีเทาหรือสีที่ทำดัชนีไว้

ภาพบิตแมปจะถูกบันทึกด้วยส่วนขยาย BMP ขนาดไฟล์ขั้นต่ำของภาพบิตแมปสามารถหาได้จากขนาด = ความกว้าง•ความสูง• n / 8 โดยที่ความสูงและความกว้างจะได้รับเป็นพิกเซลและ n คือความลึกของสีและขนาดคือขนาดไฟล์เป็นไบต์ ด้วยความลึกของสีแบบ n บิตบิตแมปอาจรวม 2n สีลงในภาพ เมื่อขยายภาพพิกเซลจะประกอบด้วยภาพบิตแมปที่สามารถมองเห็นได้เช่นเดียวกับภาพกราฟิกเชิงภาพเช่น TIFF หรือ JPEG ทำให้ภาพไม่ชัดเจน

ข้อมูลเพิ่มเติมเกี่ยวกับ Vector Graphics

กราฟิกเวกเตอร์ใช้รูปทรงเรขาคณิตและรูปทรงพื้นฐานเพื่อแสดงภาพซึ่งส่วนประกอบทั้งหมดจะแสดงด้วยนิพจน์ทางคณิตศาสตร์ ภาพถูกสร้างขึ้นโดยใช้เส้นทางหรือจังหวะ (พาหะที่แสดงรูปร่างหรือรูปทรงเรขาคณิต) ผ่านจุดควบคุมที่ฝังอยู่ในแผนงานสำหรับภาพที่มีพิกัดตำแหน่งแน่นอน ภาพมีคำแนะนำในการสร้างจังหวะที่มีรูปร่างสีและความหนา ข้อมูลนี้อยู่ในโครงสร้างของไฟล์ที่บอกให้คอมพิวเตอร์วาดภาพ ดังนั้นการเปลี่ยนแปลงพารามิเตอร์เหล่านี้จะไม่ส่งผลต่อขนาดไฟล์อย่างมาก ที่สำคัญเมื่อขยายใหญ่แตกต่างจากกราฟิก raster คุณภาพของภาพไม่เปลี่ยนแปลงอย่างมีนัยสำคัญ เนื่องจากกราฟิกเวกเตอร์สร้างภาพขึ้นอยู่กับรายละเอียดโครงสร้างมากกว่ารายละเอียดเกี่ยวกับตำแหน่ง

กราฟิกเวกเตอร์ใช้ในแอพพลิเคชั่นการถ่ายภาพ 2D และ 3D ที่ทันสมัย การพิมพ์อักษรคุณภาพสูงจะใช้กราฟิกเวกเตอร์ เครื่องพิมพ์และจอแสดงผลที่ทันสมัยส่วนใหญ่ยังคงเป็นอุปกรณ์ raster ดังนั้นในการแสดงหรือพิมพ์กราฟิกเวกเตอร์จะต้องถูกแปลงเป็นภาพแรสเตอร์และเป็นกระบวนการที่ค่อนข้างง่ายในกระบวนการขนาดไฟล์ของภาพแทบไม่เปลี่ยนแปลง แต่การแปลงภาพแรสเตอร์ไปเป็นกราฟิกเวกเตอร์เป็นกระบวนการที่ยากมากเนื่องจากรูปทรงและตัวเลขที่ซับซ้อนในภาพแรสเตอร์ซึ่งจำเป็นต้องแสดงด้วยการแสดงออกทางคณิตศาสตร์ อุปกรณ์ต่างๆเช่นกล้องและเครื่องสแกนเนอร์ทำงานบนกราฟิกแรสเตอร์แทนที่จะใช้กราฟิกเวกเตอร์ ไม่สามารถแปลงภาพดังกล่าวเป็นกราฟิกเวกเตอร์เนื่องจากมีลักษณะที่ซับซ้อนของการแปลงที่จำเป็น

ไฟล์กราฟิกแบบเวกเตอร์ใช้ไฟล์ประเภท SVG และ CGM

อะไรคือความแตกต่างระหว่าง Bitmap และ Vector Graphics?

•ภาพบิตแมปถูกสร้างขึ้นด้วยการทำแผนที่พิกเซลที่มีความลึกของสีบางส่วนในขณะที่ภาพเวกเตอร์ถูกสร้างขึ้นโดยใช้ตัวเลขทางเรขาคณิตพื้นฐานและนิพจน์ทางคณิตศาสตร์ที่เหมือนกัน

•เมื่อขยายกราฟิกแรสเตอร์โดยทั่วไปบิตแมปจะแสดงพิกเซลพื้นฐานทำให้สูญเสียรายละเอียดของภาพไปอย่างมากในขณะที่กราฟิกเวกเตอร์แสดงรายละเอียดของภาพที่ต่ำมาก