256 레벨 그레이 스케일의 이미지에 필요한 바이트를 계산하는 방법

f855a864

스틸 이미지의 크기가 1,600 x 1,200 픽셀이고 각 픽셀이 0에서 255 사이의 256 레벨 그레이 스케일을 가질 때, 이러한 스틸 이미지를 5 개 저장하려면 대략 몇 메가 바이트가 필요합니까?

질문에 1600x1200 픽셀, 각 픽셀에는 24 비트 색상이 있으며 결과는 1600 * 1200 * 24입니다.

그러나 나는 이것이 의미하는 바가 없다. 256-level gray scale ranging from 0 to 255

데이먼

8 비트 데이터는 256 개의 서로 다른 저장 조합을 제공합니다. 256은 2 ^ 8입니다. 즉, 8 비트 데이터에 2 개의 가능한 값이 있으면 8 비트 전체가 들어갈 수있는 256 개의 가능한 조합이 제공됩니다. 픽셀 당 8 비트의 데이터를 사용하면 각 픽셀에서 256 개의 서로 다른 회색 수준을 구분할 수 있습니다. 픽셀 당 24 비트의 데이터는 2 ^ 24 개의 서로 다른 색상 값 또는 1670 만 색상을 제공 할 수 있음을 의미합니다. 이는 일반적으로 빨간색, 녹색 및 파란색 색상 당 8 비트 값과 동일하여 1,670 만 가지 가능한 색상 조합을 제공합니다.

돌이켜 보면 회색 대신에 256 개의 색상 값을 가질 수도 있습니다. 이를 위해 빨간색의 경우 3 비트 (8 색 레벨), 녹색의 경우 3 비트, 파란색의 경우 2 비트 (4 색 레벨)도 총 8 비트이지만 회색 대신 색상이 있습니다.

크기를 계산하려면 총 픽셀 수를 곱하여 이미지를 저장하는 데 필요한 총 비트 수를 얻습니다. 이것은 (5 * 1,600 * 1,200 * 24) = 230,400,000 비트입니다. 바이트를 얻으려면 8로 나누십시오. 230,400,000 / 8 = 28,800,000. 메가 바이트를 얻으려면 1,024,000으로 나눕니다. 28,800,000 / 1,024,000 = 28.13MB. 설명하는 이미지에 대한 원시 데이터를 저장하는 데 필요한 총 MB 수입니다.

파일 헤더와 exif 데이터를 추가하면 일반적으로 이미지 만있는 것보다 더 큰 파일이 표시되며 물론 압축으로 인해 값도 변경됩니다.

아마도 이것은 약간의 과잉이었습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

그레이 스케일 비디오에 필요한 바이트를 계산하는 방법

분류에서Dev

이미지 그레이 레벨 히스토그램의 중간 98 % 질량의 너비를 계산하는 방법

분류에서Dev

그레이 스케일 이미지에서 직선을 감지하는 방법?

분류에서Dev

그레이 스케일 이미지에서 직선을 감지하는 방법?

분류에서Dev

OpenCV Java에서 이진 이미지를 그레이 스케일로 변환하는 방법

분류에서Dev

그레이 스케일 이미지의 히스토그램 계산

분류에서Dev

파이썬 변수에 이미지를 저장 한 다음 그레이 스케일로 변경하는 방법은 무엇입니까?

분류에서Dev

MATLAB에서 그레이 스케일 이미지에 kmeans 클러스터링을 적용하는 방법

분류에서Dev

이미지를 0-255 그레이 스케일 이미지로 변환하는 방법

분류에서Dev

이미지를 0-255 그레이 스케일 이미지로 변환하는 방법

분류에서Dev

이미지를 감지하는 방법이 그레이 스케일인지 아닌지

분류에서Dev

이미지를 감지하는 방법이 그레이 스케일인지 아닌지

분류에서Dev

원시 변수에 스레드를 accesing 계산하는 방법이 있나요?

분류에서Dev

상위 레벨과 하위 레벨 사이의 레벨 수를 결정하는 방법은 무엇입니까?

분류에서Dev

HDD에서 그레이 스케일 이미지를 읽는 가장 빠른 방법

분류에서Dev

Firefox : 고정 위치 요소를 깨지 않고 전체 페이지를 그레이 스케일하는 방법?

분류에서Dev

현재 API 레벨을 업그레이드하는 방법

분류에서Dev

PDF를 그레이 스케일로 변환하는 방법

분류에서Dev

R의 데이터 프레임에서 각 그룹에 대한 t 검정을 계산하는 방법

분류에서Dev

cv2를 사용하여 그레이 스케일 이미지의 하위 비트 7 개를 제거하는 방법

분류에서Dev

MATLAB의 그레이 스케일 이미지에서 둥근 물체를 감지하기 위해 그레이 스케일 형태를 구현하는 방법은 무엇입니까?

분류에서Dev

레벨 설정에 관계없이 항상 로그 메시지를 파일에 쓰는 방법

분류에서Dev

동일한 레벨에있는 입력 요소에 가장 가까운 레이블을 찾는 방법

분류에서Dev

MAC OSX의 '미리보기'에서 그레이 스케일로 인쇄하는 방법은 무엇입니까?

분류에서Dev

OpenCV의과 X 레이 이미지에 텍스트를 감지하는 방법

분류에서Dev

이미지로 레이아웃을 올바르게 그리고 텍스트를 추가하는 방법

분류에서Dev

OpenGL 텍스처로 그레이 스케일 이미지를 표시하는 방법

분류에서Dev

JS-이미지 객체를 그레이 스케일로 변환하고 표시하는 방법

분류에서Dev

C에서 레벨별로 이진 트리의 요소를 인쇄하는 방법

Related 관련 기사

  1. 1

    그레이 스케일 비디오에 필요한 바이트를 계산하는 방법

  2. 2

    이미지 그레이 레벨 히스토그램의 중간 98 % 질량의 너비를 계산하는 방법

  3. 3

    그레이 스케일 이미지에서 직선을 감지하는 방법?

  4. 4

    그레이 스케일 이미지에서 직선을 감지하는 방법?

  5. 5

    OpenCV Java에서 이진 이미지를 그레이 스케일로 변환하는 방법

  6. 6

    그레이 스케일 이미지의 히스토그램 계산

  7. 7

    파이썬 변수에 이미지를 저장 한 다음 그레이 스케일로 변경하는 방법은 무엇입니까?

  8. 8

    MATLAB에서 그레이 스케일 이미지에 kmeans 클러스터링을 적용하는 방법

  9. 9

    이미지를 0-255 그레이 스케일 이미지로 변환하는 방법

  10. 10

    이미지를 0-255 그레이 스케일 이미지로 변환하는 방법

  11. 11

    이미지를 감지하는 방법이 그레이 스케일인지 아닌지

  12. 12

    이미지를 감지하는 방법이 그레이 스케일인지 아닌지

  13. 13

    원시 변수에 스레드를 accesing 계산하는 방법이 있나요?

  14. 14

    상위 레벨과 하위 레벨 사이의 레벨 수를 결정하는 방법은 무엇입니까?

  15. 15

    HDD에서 그레이 스케일 이미지를 읽는 가장 빠른 방법

  16. 16

    Firefox : 고정 위치 요소를 깨지 않고 전체 페이지를 그레이 스케일하는 방법?

  17. 17

    현재 API 레벨을 업그레이드하는 방법

  18. 18

    PDF를 그레이 스케일로 변환하는 방법

  19. 19

    R의 데이터 프레임에서 각 그룹에 대한 t 검정을 계산하는 방법

  20. 20

    cv2를 사용하여 그레이 스케일 이미지의 하위 비트 7 개를 제거하는 방법

  21. 21

    MATLAB의 그레이 스케일 이미지에서 둥근 물체를 감지하기 위해 그레이 스케일 형태를 구현하는 방법은 무엇입니까?

  22. 22

    레벨 설정에 관계없이 항상 로그 메시지를 파일에 쓰는 방법

  23. 23

    동일한 레벨에있는 입력 요소에 가장 가까운 레이블을 찾는 방법

  24. 24

    MAC OSX의 '미리보기'에서 그레이 스케일로 인쇄하는 방법은 무엇입니까?

  25. 25

    OpenCV의과 X 레이 이미지에 텍스트를 감지하는 방법

  26. 26

    이미지로 레이아웃을 올바르게 그리고 텍스트를 추가하는 방법

  27. 27

    OpenGL 텍스처로 그레이 스케일 이미지를 표시하는 방법

  28. 28

    JS-이미지 객체를 그레이 스케일로 변환하고 표시하는 방법

  29. 29

    C에서 레벨별로 이진 트리의 요소를 인쇄하는 방법

뜨겁다태그

보관