비트맵 예제

이 경우 각 픽셀은 1바이트(8비트)의 저장소를 소요하여 256개의 다른 상태를 생성합니다. 이러한 상태가 검은색에서 흰색으로 회색 램프에 매핑되면 비트맵은 회색조 이미지로 판정됩니다. 관례 0은 일반적으로 검은색이고 255흰색입니다. 회색 수준은 예를 들어 선형 눈금 127에서 50% 회색 수준이 될 수 있는 사이의 숫자입니다. 많은 그래픽 사용자 인터페이스는 기본 제공 그래픽 하위 시스템에서 비트맵을 사용합니다. [3] 예를 들어, 마이크로 소프트 윈도우와 OS / 2 플랫폼의 GDI 하위 시스템, 사용되는 특정 형식은 일반적으로 의 파일 확장자로 명명 된 윈도우 및 OS / 2 비트 맵 파일 형식입니다 . BMP (또는 . 장치 독립적 인 비트 맵에 대한 DIB). BMP 외에도 리터럴 비트맵을 저장하는 다른 파일 형식에는 InterLeaved 비트맵(ILBM), 휴대용 비트맵(PBM), X 비트맵(XBM) 및 무선 응용 프로그램 프로토콜 비트맵(WBMP)이 포함됩니다. 마찬가지로 JPEG, TIFF, PNG 및 GIF와 같은 대부분의 다른 이미지 파일 형식은 비트맵 이미지(벡터 그래픽과 반대)도 저장하지만 일반적으로 압축 된 형식을 내부적으로 사용하기 때문에 비트맵이라고하지 않습니다.

비트맵 헤더를 볼 때 예상되는 것에 대한 몇 가지 아이디어를 제공하기 위해 세 가지 일반적인 헤더를 살펴보겠습니다. 우리는 가장 복잡한 (마이크로 소프트 윈도우 비트 맵) 중 하나로 시작하고 더 복잡한 두 가지로 진행합니다 (태양 래스터와 코팩스 래스터). 글꼴은 벡터 오브젝트의 한 유형입니다. SVG 파일에 대한 이 설명에서 벡터 이미지 뒤에 있는 데이터의 예를 볼 수 있습니다. 이미 언급했듯이 인쇄 산업에서 사용되는 이러한 기법에 대해 높은 색상 깊이의 비트맵을 낮은 색상 깊이이지만 더 높은 해상도로 변환하는 다른 방법이 있습니다. 스크리닝은 다른 크기의 개체(개체의 크기는 회색 수준에 비례)에 의해 회색 수준을 근사화한다는 것을 제외하고는 여기서 논의되지 않습니다. 가장 일반적으로 사용되는 이미징 개체는 점, 선 및 사각형입니다. 다음은 점과 선 화면을 사용하여 해당 흑백 스크리블 예제(크게 확대됨)가 있는 회색 레벨 램프를 보여 주며, 예를 들어 흑백(흑백) 장치에서 그레이스케일 이미지를 나타내는 문제를 고려하십시오. 이는 가변적인 수의 흑백 픽셀을 사용하여 회색 레벨을 나타내면 달성됩니다. 다행히 흑백 장치는 일반적으로 비트맵보다 훨씬 높은 해상도를 가지므로 그레이스케일 근사치를 만드는 데 사용할 수 있는 픽셀이 많이 있습니다.

300DPI 흑백 프린터에 표시할 75DPI 그레이스케일 비트맵을 고려해 보십시오. 각 그레이스케일 픽셀을 나타내는 데 사용할 수 있는 4×4 흑백 픽셀 행렬이 있습니다. 예를 들어 가로 200픽셀, 세로 100픽셀인 하나의 비트맵을 살펴보겠습니다. 이 비트맵이 100DPI로 인쇄된 경우 2인치 x 1인치를 측정합니다. 그러나 동일한 비트맵이 200 DPI에서 인쇄된 경우 1인치만 반 인치씩 측정합니다. 추가 예로서 다음 두 이미지는 정보 콘텐츠에서 동일하지만 해상도가 다르므로 픽셀 크기가 다릅니다. 작을수록 80DPI이고 더 큰 것은 30DPI입니다. 픽셀은 더 큰 버전에서 훨씬 더 분명합니다. Windows 1.x 헤더에는 색상 또는 이미지 데이터 압축에 대한 정보가 포함되어 있지 않습니다.

Next Post:
Previous Post: