AddModernImageFromFile
Manipulação de imagens, Codecs de imagem modernos
Descrição
Adiciona a imagem principal de um arquivo AVIF, HEIF, HEIC ou JPEG XL por meio do decodificador em processo configurado
O decodificador aplica a orientação codificada e transfere as amostras decodificadas por uma ponte PNG, de modo que alfa, perfis de cores ICC e até 16 bits por componente cheguem ao caminho de imagem do PDF
Sintaxe
Function TPDFlib.AddModernImageFromFile(
Const FileName: WideString;
Options: Integer= 8): Integer;
Parâmetros
| FileName | Path to an AVIF, HEIF, HEIC, or JPEG XL file |
|---|---|
| Options | Modo de importação compatível com PNG, em que o padrão 8 mantém dados de imagem, alfa, ICC e amostras de profundidade de bits alta |
Valores retornados
Retorna o novo ImageID ou 0 quando o arquivo, o formato, o decodificador ou a imagem decodificada é inválido
Observações
Both lossy and lossless source encodings are accepted, while animated or multi-image containers import their primary image Call
Chame SetModernImageCodecLibrary antes da primeira verificação de disponibilidade ou decodificação quando a biblioteca de codecs não estiver no caminho de busca padrão
Uma imagem retida de 16 bits eleva automaticamente um documento desbloqueado ao PDF 1.5 pelo mecanismo normal de compatibilidade
Veja também
AddModernImageFromStream, AddModernImageFromString, ModernImageCodecAvailable