이진 패턴이란 무엇입니까?
컴퓨터 그래픽에서 "이진 패턴"이라는 용어는 두 가지 의미 중 하나를 가질 수 있습니다. 두 가지 이상의 숫자에 대해 이진 또는 비트 단위 수학 연산을 사용하여 일부 유형의 시각적 패턴을 생성하여 생성 된 이미지를 나타낼 수 있습니다. 또한 비트 맵 이미지와 같이 일반적으로 바이트 시퀀스에 저장된 참 또는 거짓 픽셀 값으로 만 구성된 이미지 또는 시퀀스 일 수 있습니다. 두 경우 모두, 최종 이미지는 디스플레이상의 하나 이상의 픽셀과 직접적으로 관련되는 일련의 바이트의 비트를 조작함으로써 생성된다. 이진 패턴의 일부 용도에는 마스킹, 절차 적 텍스처 생성, 문자 저장 및 표시, 풀 컬러 이미지가 아닌 아이콘과 같은 기호가 필요한 기타 시각적 작업이 포함됩니다.
어떤 유형의 텍스처를 생성한다는 의미에서 비트 연산자를 숫자 또는 숫자 시퀀스에 적용하여 이진 패턴을 만듭니다. AND, OR, NOT 및 배타적 또는 (XOR)을 포함하는 비트 연산자는 두 개의 비트 시퀀스를 사용하고 각 피연산자 비트의 조건에 따라 참 또는 거짓 값을 결정하여 작동합니다. 일반적인 결과는 주어진 길이의 정수로, 화면의 색상과 관련된 빨강, 파랑 및 녹색 값으로 나눠 지거나 색상 표의 색인 인 단일 바이트로 사용될 수 있습니다.
이진 연산자와 함께 반복 이진 패턴을 생성하는 데 사용할 수있는 일련의 숫자를 생성하는 데 다른 알고리즘, 루프 또는 기타 요소를 사용할 수 있습니다. 이것의 한 예는 픽셀의 X 좌표를 8로 균등하게 나눌 수있는 경우에만 XOR하는 XOR 프로그램에서 볼 수 있습니다. 이렇게하면 화면에 8 픽셀 간격으로 이진 패턴의 세로 줄무늬가 생성되고 X 좌표가 증가함에 따라 밝기가 증가합니다. 비트 단위 연산의 마스킹 특성은 패턴을 기존 이미지 또는 색상 구성표에 적용하여 막대가 실선과 달리 기본 색상의 밝거나 반전 된 영역으로 표시되도록 할 수 있음을 의미합니다.
"이진 패턴"이라는 용어의 또 다른 사용은 일반적으로 바이트의 비트와 같이 이진 방식으로 이미지를 저장하는 것입니다. 이미지가 그려 질 때, 색상 정보는 저장되지 않지만 바이트 시퀀스는 격자처럼 취급되며, 각 비트는 그려 질 픽셀에 해당합니다. 이 기술은 초기 운영 체제에서 텍스트 모드에서 다른 문자를 그리는 방법에 대한 정보를 저장하는 데 사용되었습니다. 각 문자의 너비는 8 비트, 높이는 8 비트이며 그릴 때 화면의 8 픽셀 사각형으로 변환됩니다. 일부 응용 프로그램은 여전히 마우스 포인터 모양과 같은 아이콘을 저장하기 위해 이진 패턴을 사용합니다.