픽셀 당 비트의 개념
Bpp 또는 픽셀 당 비트는 픽셀 당 비트 수를 나타냅니다. 이미지의 다양한 색상 수는 색상의 깊이 또는 픽셀 당 비트에 따라 다릅니다.
수학의 비트 :
바이너리 비트를 가지고 노는 것과 같습니다.
1 비트로 표현할 수있는 숫자 수입니다.
0
1
얼마나 많은 2 비트 조합을 만들 수 있습니까?
00
01
10
11
비트로 만들 수있는 총 조합 수를 계산하는 공식을 고안하면 다음과 같습니다.
여기서 bpp는 픽셀 당 비트를 나타냅니다. 2를 얻은 공식에 1을 넣고 2를 공식에 넣으면 4가됩니다. 그것은 기하 급수적으로 증가합니다.
색상 수 :
처음에 말했듯이 다른 색상의 수는 픽셀 당 비트 수에 따라 달라집니다.
일부 비트 및 색상에 대한 표는 아래에 나와 있습니다.
픽셀 당 비트 | 색상 수 |
---|---|
1bpp | 2 색 |
2bpp | 4 색 |
3bpp | 8 색 |
4bpp | 16 색 |
5bpp | 32 색 |
6bpp | 64 색 |
7bpp | 128 색 |
8bpp | 256 색 |
10bpp | 1024 색 |
16bpp | 65536 색 |
24bpp | 16777216 색 (1670 만색) |
32bpp | 4294967296 색 (4294 만색) |
이 표는 픽셀 당 다른 비트와 포함 된 색상의 양을 보여줍니다.
음영
지수 성장의 패턴을 쉽게 알아 차릴 수 있습니다. 유명한 그레이 스케일 이미지는 8bpp이며 256 가지 색상 또는 256 가지 음영이 있음을 의미합니다.
음영은 다음과 같이 나타낼 수 있습니다.
컬러 이미지는 일반적으로 24bpp 형식 또는 16bpp입니다.
이미지 유형 자습서에서 다른 색상 형식 및 이미지 유형에 대해 자세히 알아볼 것입니다.
색상 값 :
이전에 픽셀 개념 자습서에서 0 픽셀 값은 검은 색을 나타냅니다.
검은 색:
0 픽셀 값은 항상 검은 색을 나타냅니다. 그러나 흰색을 나타내는 고정 값은 없습니다.
화이트 색상 :
흰색을 나타내는 값은 다음과 같이 계산할 수 있습니다.
1bpp의 경우 0은 검정, 1은 흰색을 나타냅니다.
8 bpp의 경우 0은 검정색, 255는 흰색을 나타냅니다.
회색 색상 :
흑백 색상 값을 계산할 때 회색 색상의 픽셀 값을 계산할 수 있습니다.
회색은 실제로 흑백의 중간 지점입니다. 즉,
8bpp의 경우 회색을 나타내는 픽셀 값은 127 또는 128bpp입니다 (0이 아닌 1부터 세는 경우).
이미지 저장 요구 사항
픽셀 당 비트에 대해 논의한 후 이제 이미지 크기를 계산하는 데 필요한 모든 것이 있습니다.
이미지 크기
이미지의 크기는 세 가지에 따라 달라집니다.
- 행 수
- 열 수
- 픽셀 당 비트 수
크기 계산 공식은 다음과 같습니다.
이미지 크기 = 행 * 열 * bpp
이미지가 있다면 다음과 같이 말하세요.
1024 개의 행과 1024 개의 열이 있다고 가정합니다. 그리고 그것은 회색조 이미지이기 때문에 256 개의 다른 회색 음영을 가지고 있거나 픽셀 당 비트를 가지고 있습니다. 그런 다음이 값을 공식에 넣으면
이미지 크기 = 행 * 열 * bpp
= 1024 * 1024 * 8
= 8388608 비트.
그러나 우리가 인식하는 표준 답변이 아니기 때문에 우리의 형식으로 변환 할 것입니다.
그것을 바이트 = 8388608/8 = 1048576 바이트로 변환합니다.
킬로 바이트로 변환 = 1048576 / 1024 = 1024kb.
메가 바이트로 변환 = 1024/1024 = 1Mb.
이것이 이미지 크기가 계산되고 저장되는 방법입니다. 이제 공식에서 이미지의 크기와 픽셀 당 비트를 제공하면 이미지가 정사각형 (동일한 행과 동일한 열) 인 경우 이미지의 행과 열을 계산할 수도 있습니다.