THotPDF.DecodeLoadedImageColorKeyMask Method
Sukuria color-key maskos bitmap įkeltajam vaizdui, kurio žodyne yra masyvinis /Mask įrašas
Deklaracija
function DecodeLoadedImageColorKeyMask(
AImageStream: THPDFStreamObject): TBitmap;
Unit
HPDFDoc
Parametrai
| Pavadinimas | Paskirtis |
|---|---|
AImageStream | Įkeltasis vaizdo srauto objektas, kurio žodyne yra color-key /Mask masyvas |
Grąžinama reikšmė
24 bitų grayscale bitmap, atitinkantis vaizdo matmenis, kuriame juoda žymi pikselius, kurių visos reikšmės patenka į savo komponenčių diapazonus, o balta — pikselius, kurių bent viena komponentė išeina už savo diapazono ribų; nil, kai vaizdas netinkamas apdoroti
Naudojimo pastabos
- Tinkamumo taisyklės atitinka PDF color-key maskavimo taisykles: vaizdas turi būti iškoduojamas, nebūti image mask, turėti 1–4 spalvų komponentes ir /Mask masyvą po 2 reikšmes kiekvienai komponentei
- Ribos lyginamos su reikšmėmis, kaip jos saugomos, prieš
/Decode; Indexed vaizde tai paletės indeksas, todėl du tos pačios spalvos įrašai gali būti užmaskuoti skirtingai - DCTDecode, JPXDecode, JBIG2Decode ir CCITT koduotieji srautai grąžina nil: nuostolingi kodekai neišlaiko tikslių mėginių reikšmių
RenderLoadedPageToBitmapirBuildLoadedPageSVGpiešdami vaizdą taiko šią kaukę- Dekodavimas laikosi sukonfigūruoto dekodavimo baitų biudžeto, todėl piktavališki ar per dideli vaizdai tvarkingai nepavyksta, o neišsenkina atminties
- Grąžintąjį bitmap valdo kvietėjas; sujunkite jį su
DecodeLoadedImageStream, kad peržiūrėtumėte, kuriuos regionus peržiūros programa laikys užmaskuotais