문제

내 목표는 PDF를 이미지 (특히 TIFF에서)로 변환하는 것입니다.

PDF 속성이 호출됩니다 Bitspercomponent

그리고 페이지의 설명에 따르면

이 속성은 값 1, 2, 4, 8 또는 16을 취할 수 있습니다. PDF 사양에서는 다른 값이 지원되지 않습니다.

그 의미가 있습니까? 1, 2, 4, 8 또는 16 이미지에서 픽셀 당 비트로 번역 되나요?

도움이 되었습니까?

해결책

색상 구성 요소가 (알파)/빨간색/녹색/파란색 또는 회색 중 하나 인 색상 구성 요소 당 비트 비슷한 소리. 따라서 구성 요소 당 비트를 가져 와서 픽셀 당 비트를 얻으려면 픽셀 당 구성 요소를 곱하십시오. 예를 들어, RGB 이미지를 말하는 경우 3 개의 구성 요소가 있습니다. 구성 요소 당 8 비트의 RGB는 픽셀 이미지 당 8 * 3 = 24 비트입니다. Greyscale 인 경우 하나의 구성 요소 인 경우 구성 요소 당 8 비트가 픽셀 당 8 비트가됩니다.

다른 팁

bitsperpixel = 3 * bitspercomponent 색상이 RGB로 저장되는 경우

bitsperpixel = 4 * bitspercomponent 색상이 알파 채널 (ArgB)으로 RGB로 저장되면

RGB는 무작위 가정입니다 ... 이것은 3 개의 구성 요소를 사용하는 모든 색상 모델에 대해 유지되며 알파 샤넬 일 수 있습니다. 회색 스케일 이미지 인 경우 bitsperpixel = bitspercomponent입니다.

아니요, 컬러 채널 당 비트로 번역됩니다. 그레이 스케일 이미지가 있으면 본질적으로 픽셀 당 비트입니다.

채널 당 16 비트의 RGB 이미지가 있으면 픽셀 당 총 48 비트 (또는 알파 채널이있는 경우 64)가 있습니다.

이미 이미지로 PDF를 변환 할 수있는 많은 도구가 있습니다. 자신의 글을 쓰고 싶다면 거대한 사양을 배우고 레스터 라이저를 구축해야합니다. 사용자 정의 솔루션을 구축 해야하는 이유는 무엇입니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top