
PNG 이미지에서 흑백 비트맵을 만들고 싶습니다. 흑백 이미지를 쉽게 비트로 수동으로 변환하겠습니다. 예를 들어 픽셀 행이 16진수 코드인 on, off, on, off, on, off, on, off
이진 코드로 표시될 수 있다고 가정하는 경우입니다 .10101010
AA
이미지 파일 속성에 따르면 해당 이미지는 24 x 24 픽셀 이미지입니다.
파일을 보면 24 x 24 픽셀 흑백 이미지가 아닌 것 같은 느낌이 듭니다. Ubuntu의 기본 응용 프로그램인 "Image Viewer"를 사용하여 이미지를 볼 때 회색 음영으로 환상을 표시하는 것처럼 보이며 이를 위해 측면당 24비트 이상을 사용하는 것으로 보이며 배경은 공백. 다음은 "Image Viewer"가 나에게 보여주는 스크린샷입니다. (편집: 면당 24비트일 수 있지만 더 많은 픽셀로 회색 효과를 얻을 수 있다고 상상할 수 있지만 밝기를 변경하여 얻을 수도 있다고 상상하기 때문에 말하기 어렵습니다.)
변환 웹 사이트나 Gimp와 같이 쉽게 사용할 수 있는 도구를 사용하여 이 아이콘을 24 x 24 픽셀 흑백 비트맵으로 보려면 어떻게 해야 합니까?
답변1
이 이미지에는 알파 채널이 있습니다. 즉, 일반적인 빨간색/녹색/파란색 외에 4번째 바이트는 픽셀 불투명도를 나타냅니다. 이는 특히 종의 가장자리 픽셀에 사용되며 부분적인 불투명도를 가지므로 PNG가 어떤 색상의 배경 위에 놓일 때 이러한 가장자리 픽셀이 배경과 부분적으로 혼합되어 시각적으로 부드러운 가장자리를 만듭니다.
실제 흑백 이미지로 보려면 흰색 레이어 위에 놓고 결과를 병합하면 됩니다. 그러나 결과 이미지에는 종 가장자리에 회색 픽셀이 포함됩니다.