SetImageMask
Görüntü işleme, Sayfa yerleşimi
Açıklama
Seçilen görüntünün maskesini ayarlar. Görüntü DrawImage veya DrawScaledImage işlevleriyle çizildiğinde bazı bölümlerini saydam yapmak için kullanılabilir
Belirtilen renk aralığı saydam olur. Bu, BMP veya TIFF gibi kayıpsız sıkıştırılmış görüntülerle en iyi sonucu verir
JPEG görüntüleri kayıplı sıkıştırma kullanır; bu nedenle görüntü maskesi hale etkilerine yol açabilir
Renk parametrelerinin değerleri 0 ile 1 arasındadır; 0 rengin %0'ını, 1 ise %100'ünü belirtir. Tek renkli görüntülerde yalnızca kırmızı bileşen kullanılır
Sözdizimi
Delphi
Function TPDFlib.SetImageMask(FromRed, FromGreen, FromBlue, ToRed, ToGreen, ToBlue: Double): Integer;
ActiveX
Function PDFlib::SetImageMask(FromRed As Double, FromGreen As Double, FromBlue As Double, ToRed As Double, ToGreen As Double, ToBlue As Double) As Long
DLL
int DLSetImageMask(int InstanceID, double FromRed, double FromGreen, double FromBlue, double ToRed, double ToGreen, double ToBlue);
Parametreler
| FromRed | Maskenin başlangıç renginin kırmızı bileşeni |
|---|---|
| FromGreen | Maskenin başlangıç renginin yeşil bileşeni |
| FromBlue | Maskenin başlangıç renginin mavi bileşeni |
| ToRed | Maskenin bitiş renginin kırmızı bileşeni |
| ToGreen | Maskenin bitiş renginin yeşil bileşeni |
| ToBlue | Maskenin bitiş renginin mavi bileşeni |
Dönüş değerleri
| 0 | Görüntü seçilmedi |
|---|---|
| 1 | Görüntü maskesi başarıyla ayarlandı |