Skip to main content

Một mẫu nhị phân là gì?

Thuật ngữ mẫu nhị phân trong đồ họa máy tính có thể có một trong hai ý nghĩa.Nó có thể đề cập đến một hình ảnh được tạo ra bằng cách sử dụng các hoạt động toán học nhị phân hoặc bitwise trên hai hoặc nhiều số để tạo ra một số loại mẫu hình ảnh.Nó cũng có thể là bất kỳ hình ảnh hoặc chuỗi nào chỉ bao gồm các giá trị pixel đúng hoặc sai, thường được lưu trữ theo một chuỗi các byte, chẳng hạn như hình ảnh bitmap.Trong cả hai trường hợp, hình ảnh cuối cùng được tạo ra bằng cách điều khiển các bit của chuỗi byte, đến lượt nó, cuối cùng liên quan trực tiếp đến một hoặc nhiều pixel trên màn hình.Một số cách sử dụng cho một mẫu nhị phân bao gồm mặt nạ, tạo kết cấu thủ tục, lưu trữ và hiển thị nhân vật và các hoạt động trực quan khác yêu cầu biểu tượng giống như biểu tượng trái ngược với hình ảnh đầy màu sắc.Kết cấu, một mẫu nhị phân được tạo bằng cách áp dụng toán tử bitwise vào một số hoặc chuỗi số.Các toán tử bitwise, bao gồm và, hoặc, không, và độc quyền hoặc (XOR), hoạt động bằng cách thực hiện hai chuỗi bit và xác định giá trị đúng hoặc sai dựa trên điều kiện của từng bit toán hạng.Kết quả thông thường là một số nguyên có độ dài nhất định có thể được chia thành các giá trị màu đỏ, xanh dương và xanh lục liên quan đến màu trên màn hình hoặc có thể được sử dụng như một byte duy nhất là một chỉ mục vào bảng màu.Các thuật toán, vòng lặp hoặc các yếu tố khác có thể được sử dụng để tạo ra một chuỗi các số có thể được sử dụng với các toán tử nhị phân để tạo ra một mẫu nhị phân lặp lại.Một ví dụ về điều này có thể được nhìn thấy trong một chương trình xors tọa độ x của một pixel chỉ khi nó chia đều cho tám.Điều này sẽ tạo ra một mô hình nhị phân của các sọc dọc trên màn hình cách nhau 8 pixel và tăng độ sáng khi tọa độ x tăng.Bản chất mặt nạ của các hoạt động bitwise có nghĩa là mô hình có thể được áp dụng cho bất kỳ hình ảnh hoặc bảng màu hiện có nào để khiến các thanh xuất hiện dưới dạng các khu vực sáng hoặc đảo ngược của các màu bên dưới trái ngược với các đường liền nét.Lưu trữ hình ảnh theo cách nhị phân, thường là các bit của một byte.Khi hình ảnh được vẽ, chuỗi byte được xử lý như một lưới, với mỗi bit tương ứng với một pixel được vẽ, mặc dù không có thông tin màu nào được lưu.Kỹ thuật này đã được sử dụng trong các hệ điều hành sớm để lưu trữ thông tin về cách vẽ các ký tự khác nhau ở chế độ văn bản, trong đó mỗi ký tự rộng 8 bit và cao 8 bit, chuyển thành một hình vuông 8 pixel trên màn hình khi vẽ.Một số ứng dụng vẫn sử dụng mẫu nhị phân để lưu trữ các biểu tượng, chẳng hạn như hình dạng của con trỏ chuột.