AddModernImageFromStream

이미지 처리, 최신 이미지 코덱, 스트림

설명

AVIF, HEIF, HEIC 또는 JPEG XL 스트림을 검증하고 주 이미지를 메모리에서 디코딩한 뒤 결과를 선택한 문서에 추가합니다

구문

Function TPDFlib.AddModernImageFromStream(
  InStream: TStream;
  Options: Integer= 8): Integer;

매개변수

InStream오프셋 0부터 완전한 지원 이미지가 들어 있는 탐색 가능한 스트림
Options0부터 8까지의 가져오기 모드로 8은 이미지 데이터, 알파, ICC 및 최대 16비트 샘플을 보존합니다

옵션 모드

0높은 비트 심도의 이미지 데이터
1높은 비트 심도의 회색조 이미지로 된 알파
2이미지와 알파, 알파를 8비트로 강제
3이미지 데이터를 8비트로 강제 변환
48비트로 강제한 회색조 이미지의 알파
5이미지와 알파를 모두 8비트로 강제
6고비트 심도의 이미지 및 알파
7높은 비트 심도를 사용하는 이미지 및 ICC
8높은 비트 심도의 이미지, 알파 및 ICC

반환 값

새 ImageID를 반환하며 검증 또는 디코딩 실패 시 0을 반환합니다

비고

기본 제공 동적 백엔드는 임시 파일 왕복을 수행하지 않으며 PNG 브리지를 만들 때 원래 ICC 프로필 바이트를 유지합니다

AddImageFromStream도 이러한 형식을 자동 감지하지만 이 메서드는 디코더를 호출하기 전에 다른 모든 컨테이너를 거부합니다

참고 항목

AddModernImageFromFile, AddModernImageFromString, SetModernImageCodecLibrary