Picture mask hakkında

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ulu coder
Üye
Mesajlar: 838
Kayıt: 01 Nis 2006 06:46
Konum: Ankara

Picture mask hakkında

Mesaj gönderen ulu coder »

S.A.

Bir resmi çizdiğimizde görüntü Resim oluyor.

Şu kodu "APicture.Bitmap.Mask(APicture.Bitmap.Canvas.Pixels[0, 0]);"
eklediğimde görüntünün Resim olmasını bekliyorum ama Resim oluyor.

Nerde yanlış yaptığımı bilmiyorum, yardım...
Kullanıcı avatarı
bluekid
Kıdemli Üye
Mesajlar: 541
Kayıt: 11 Haz 2004 10:45
İletişim:

Mesaj gönderen bluekid »

Hemen helpimiz bakıyoruz Mask ne yapıyormuş
Mask(TColor TransparentColor)
Converts the current bitmap image into a monochrome mask, replacing TransparentColor with white and every other color with black.
Bitmap resmi bizim verdiğimiz şefaf renkli pikselleri beyaz diğer pikselleri siyaha boyayarak, Bitmap siyah beyaz bir maske haline çeviriyormuş
yani doğru çalışıyor senin sitediğini yapmak için TransparentColor kullanman lazım.
bakınız Help
:D
ulu coder
Üye
Mesajlar: 838
Kayıt: 01 Nis 2006 06:46
Konum: Ankara

Mesaj gönderen ulu coder »

=)

Teşekkürler @bluekid.

İncelediğim örnekte çizilecek resim ImageList'e AddMasked yöntemiyle aktarılmış, sonra çizilmişti. Ben de "ha ImageList'e AddMasked ile eklemişim, ha TPicture'ın mask özelliğini kullanmışım, ne farkeder" demiştim, ama fark ediyormuş :)
Kullanıcı avatarı
bluekid
Kıdemli Üye
Mesajlar: 541
Kayıt: 11 Haz 2004 10:45
İletişim:

Mesaj gönderen bluekid »

mask işleri animasyonlar için kullanıyor diye biliyorum
Cevapla