-1
그래서 32 비트 PNG 이미지의 이미지 스테 가노 그래피에 대한 프로젝트를 수행했습니다. 오늘은 gif 및 bmp와 같은 24 비트 이미지에 대한 지원을 추가하기로 결정했습니다. 24 비트라고하는 비트 깊이 속성을 확인했습니다. 픽셀 값을 추출 할 때 부호있는 32 비트 정수임을 확인했습니다. 첫 번째 8 비트 (알파 채널 또는 투명성 비트)는 모두 '1'로 설정됩니다.24 비트 심도 이미지에 픽셀의 32 비트 값이있는 이유는 무엇입니까?
왜 24 비트 이미지가 32 비트 값으로 표시됩니까?
추신 : 첫 번째 8 비트의 모든 1은 픽셀의 투명성이 없음을 의미합니다.
24 비트 정수 유형이 없기 때문에. 32 비트의'int'는 다음으로 큰 것입니다. 그리고 4 개의 24 비트 숫자를 3 개의 32 비트 int로 패킹하는 것은 그만한 가치가 없습니다. –
@AndyTurner ok, 빠른 질문 : 처음 8 비트를 0으로 설정하면 픽셀 색상이 변경됩니까? 아니면 똑같이 보일까요? – NoobScript
이미지 표시 방법에 따라 다릅니다. 알아내는 가장 쉬운 방법은 그냥 시도하는 것입니다. –