HPDFSelectFlatePredictor Function

제한된 분산 행 샘플을 비교하여 identity, TIFF, 또는 PNG predictor 인코딩을 고릅니다

선언

function HPDFSelectFlatePredictor(const Data: AnsiString; Colors,
  BitsPerComponent, Columns: Integer;
  const Options: THPDFFlatePredictorSelectionOptions;
  out Info: THPDFFlatePredictorSelectionInfo): Integer;

유닛

HPDFPredictor

매개 변수

이름목적
DataPDF 샘플 순서로 패킹된 필터링 전의 완전한 행
Colors픽셀당 색 성분 수
BitsPerComponent1, 2, 4, 8, 16비트 샘플 폭
Columns완전한 입력 행마다의 픽셀 수
Options하드 샘플 바이트, 행, 작업 한계와 CPU 비용 가중치
Info선택된 predictor, 샘플링 크기, 후보 수, 추정 비용, 사용된 작업량, 예산 상태를 반환

반환 값

1, 2, 또는 10부터 15까지의 PNG predictor를 반환합니다

사용 참고

예제

Options := HPDFDefaultFlatePredictorSelectionOptions;
Predictor := HPDFSelectFlatePredictor(Raster, 3, 8, Width, Options, Info);
Predicted := HPDFEncodePredictor(Raster, Predictor, 3, 8, Width);

관련 API