THotPDF.DecodeLoadedImageRegion Method
하나의 로드 image XObject stream에서 정확한 소스 좌표 사각형을 호출자 소유 TBitmap으로 디코딩합니다
선언
function DecodeLoadedImageRegion(AImageStream: THPDFStreamObject;
RegionLeft, RegionTop, RegionRight, RegionBottom: Integer): TBitmap;
유닛
HPDFDoc
매개변수
| 이름 | 목적 |
|---|---|
AImageStream | 디코딩할 로드 이미지 XObject stream |
RegionLeft | 포함되는 왼쪽 원본 좌표 |
RegionTop | 포함되는 위쪽 원본 좌표 |
RegionRight | 제외되는 오른쪽 원본 좌표 |
RegionBottom | 제외되는 아래쪽 원본 좌표 |
반환 값
잘라낸 비어 있지 않은 region을 담은 새 bitmap을 반환하고, 이미지나 요청 지오메트리를 디코딩할 수 없으면 nil을 반환합니다
사용 참고 사항
- nil이 아닌 반환 비트맵은 호출자가 소유하며 해제해야 합니다
- 좌표는 디코딩된 이미지의 왼쪽 위 래스터 공간을 쓰고 오른쪽/아래 바운드는 배타적입니다
- 이미지 밖 바운드는 디코딩 전에 잘립니다
- JPEG 2000은 픽셀 확장 전에 네이티브 디코더 region을 요청합니다
- 이 메서드는 region의 전체 디코딩 해상도를 유지합니다
- 다른 지원 이미지 포맷은 평소처럼 디코딩되고 정확히 잘라낸 region을 반환합니다
- 로드 페이지 렌더러는 클리핑/다운스케일된 축 정렬 image XObject에 해상도 인식 overload를 자동으로 씁니다