스틸 이미지의 크기가 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] 삭제
몇 마디 만하겠습니다