HPDFEncodePredictor Function

Flate나 LZW 압축 전에 PDF TIFF 또는 PNG predictor 변환으로 래스터 행 전체를 인코딩합니다

선언

function HPDFEncodePredictor(const Data: AnsiString; Predictor, Colors,
  BitsPerComponent, Columns: Integer; MaxOutputBytes: Int64= 0): AnsiString;

유닛

HPDFPredictor

매개변수

이름용도
DataPDF 샘플 순서로 담긴, 필터링되지 않은 행입니다
Predictor항등 변환은 1, TIFF 수평 차분은 2, 고정 PNG 필터는 10~14, 행마다 적응적으로 PNG를 고르는 방식은 15입니다
Colors픽셀당 색 구성 요소 수입니다
BitsPerComponent샘플 폭으로 1, 2, 4, 8, 16비트를 씁니다
Columns입력 행 하나당 픽셀 수입니다
MaxOutputBytes선택적인 출력 상한값입니다. 0이면 명시적인 상한이 없습니다

반환 값

맞는 압축 필터에 바로 쓸 수 있게 predictor로 인코딩된 바이트를 반환합니다

사용 참고 사항

예제

Predicted := HPDFEncodePredictor(Raster, 15, 3, 8, Width);
Decoded := HPDFDecodePredictor(Predicted, 15, 3, 8, Width);

관련 API