รูปแบบไบนารีคืออะไร?

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

ในแง่ของการสร้างพื้นผิวบางประเภทรูปแบบไบนารีจะถูกสร้างขึ้นโดยใช้ตัวดำเนินการระดับบิตกับจำนวนหรือลำดับของตัวเลข ตัวดำเนินการ bitwise ซึ่งรวมถึง AND, OR, NOT และ exclusive หรือ (XOR) ทำงานโดยรับสองลำดับของบิตและกำหนดค่าจริงหรือเท็จตามเงื่อนไขของแต่ละบิตตัวถูกดำเนินการ ผลลัพธ์ปกติคือจำนวนเต็มของความยาวที่กำหนดซึ่งสามารถแบ่งออกเป็นค่าสีแดงสีน้ำเงินและสีเขียวที่เกี่ยวข้องกับสีบนหน้าจอหรือสามารถใช้เป็นไบต์เดียวที่เป็นดัชนีในตารางสี

อัลกอริทึมลูปหรือปัจจัยอื่น ๆ สามารถใช้เพื่อสร้างลำดับของตัวเลขที่สามารถใช้กับตัวดำเนินการไบนารีเพื่อสร้างรูปแบบไบนารีซ้ำ ตัวอย่างหนึ่งของสิ่งนี้สามารถเห็นได้ในโปรแกรมที่ XOR พิกัด X ของพิกเซลก็ต่อเมื่อมันสามารถหารได้แปดเท่า สิ่งนี้จะสร้างรูปแบบไบนารีของแถบแนวตั้งบนหน้าจอที่เว้นระยะห่าง 8 พิกเซลและเพิ่มความสว่างเมื่อพิกัด X เพิ่มขึ้น ลักษณะการปิดบังของการใช้งานในระดับบิตหมายความว่ารูปแบบสามารถนำไปใช้กับภาพหรือโทนสีใด ๆ ที่มีอยู่เพื่อให้แถบปรากฏเป็นพื้นที่สว่างหรือคว่ำของสีพื้นฐานเมื่อเทียบกับเส้นทึบ

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