THotPDF.DecodeLoadedImageRegion Method
Decodifica um retângulo exato de coordenadas de origem de um fluxo XObject de imagem carregado em um TBitmap de propriedade do chamador
Declaração
function DecodeLoadedImageRegion(AImageStream: THPDFStreamObject;
RegionLeft, RegionTop, RegionRight, RegionBottom: Integer): TBitmap;
Unidade
HPDFDoc
Parâmetros
| Nome | Finalidade |
|---|---|
AImageStream | Fluxo XObject de imagem carregada a ser decodificado |
RegionLeft | Coordenada de origem esquerda inclusiva |
RegionTop | Coordenada de origem superior inclusiva |
RegionRight | Coordenada de origem direita exclusiva |
RegionBottom | Coordenada de origem inferior exclusiva |
Valor de retorno
Retorna um bitmap recém-alocado contendo a região não vazia limitada, ou nil quando a imagem ou a geometria solicitada não pode ser decodificada
Notas de uso
- O chamador é o proprietário de um bitmap retornado não nulo e deve liberá-lo
- As coordenadas usam o espaço raster do canto superior esquerdo da imagem decodificada e os limites direito e inferior são exclusivos
- Os limites fora da imagem são limitados antes da decodificação
- JPEG 2000 solicita a região do decodificador nativo antes da expansão de pixels
- Este método preserva a resolução decodificada completa da região
- Outros formatos de imagem suportados decodificam normalmente e retornam a região recortada exata
- O renderizador de página carregada usa a sobrecarga ciente de resolução automaticamente para XObjects de imagem alinhados aos eixos recortados ou reduzidos