THotPDF.DecodeLoadedImageColorKeyMask Method
Gradi color-key masku bitmapu za učitanu sliku čiji rečnik nosi /Mask unos u obliku niza
Deklaracija
function DecodeLoadedImageColorKeyMask(
AImageStream: THPDFStreamObject): TBitmap;
Unit
HPDFDoc
Parametri
| Name | Svrha |
|---|---|
AImageStream | Objekat toka učitane slike čiji rečnik sadrži color-key /Mask niz |
Povratna vrednost
24-bitna bitmapa u sivoj skali koja odgovara dimenzijama slike, gde crno označava piksele čiji uzorci svi padaju u opseg svoje komponente, a belo piksele kojima je bilo koja komponenta van opsega; nil kada slika ne ispunjava uslove
Napomene za upotrebu
- Uslovi podobnosti ogledaju PDF pravila color-key maskiranja: slika mora biti dekodabilna, ne sme biti image maska, mora imati 1 do 4 komponente boje i posedovati /Mask niz s 2 vrednosti po komponenti
- Opsezi se porede s uzorcima kakvi su sačuvani, pre
/Decode-a; za Indexed sliku to je indeks palete, pa dva unosa iste boje mogu biti maskirana različito - DCTDecode, JPXDecode, JBIG2Decode i CCITT-kodirani tokovi vraćaju nil: gubitkovni kodeci ne čuvaju tačne vrednosti uzoraka
RenderLoadedPageToBitmapiBuildLoadedPageSVGprimenjuju ovu masku kada crtaju sliku- Dekodovanje poštuje konfigurisani bajt-budžet, pa neprijateljski ili prevelike slike čisto otkazuju umesto da iscrpe memoriju
- Vraćena bitmapa je u vlasništvu pozivaoca; kombinujte je s
DecodeLoadedImageStreamda biste pregledali koje regione će pregledač tretirati kao maskirane