픽셀 당 비트의 개념

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.

이것이 이미지 크기가 계산되고 저장되는 방법입니다. 이제 공식에서 이미지의 크기와 픽셀 당 비트를 제공하면 이미지가 정사각형 (동일한 행과 동일한 열) 인 경우 이미지의 행과 열을 계산할 수도 있습니다.