Delphi Can
alpha l=blend forma png resmi normal gostermek - Baskı Önizleme

+- Delphi Can (https://www.delphican.com)
+-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3)
+--- Forum: Genel Programlama (https://www.delphican.com/forumdisplay.php?fid=6)
+--- Konu Başlığı: alpha l=blend forma png resmi normal gostermek (/showthread.php?tid=7793)



alpha l=blend forma png resmi normal gostermek - sadikacar60 - 13-07-2024

arkadaslar alpha blent ayarini 20 yaptigim saydam bir form elde ettim ama uzerinde png resim gostermek istiyorum ada saydam oluyor
sadece form alpha blende de kalsa uzerindeki nesneler normal gorunse bu mumkun mu
saygilar.


alpha l=blend forma png resmi normal gostermek - mrmarman - 14-07-2024

Biraz komplike bir işlem ile bunu hayata geçirebilirsiniz ancak anlatması zor. Çünkü bitmap yapısı hakkında bilgi birikiminizi bilemiyorum.

Özet geçmek gerekirse ;
* Bitmap oluşturup (buna A diyelim) bu sizin formun yerine geçecek, klasik form yerine bu bitmap görünecek. Klasik bir formun ekran alıntısı da kullanabilirsiniz.
* İkinci bir bitmap oluşturup (buna B diyelim) ilk A bitmap ile bire bir ölçekli ikizi diyebilirim, ancak üzerinde sadece siyah / gri / beyaz alanlar olacak şekilde boyayacaksınız.

Burada siyah / gri / beyaz  yüzeylerin siyah veya beyazı hangisini transparan olarak kodlarsanız görüntülenecek kısımları, diğeri transparan olacak kısmı gri ise % kaç gri ise o oranda yarı transparan olacak şekilde ilk A resmine tesir edecektir.

Image nesnenizin bulunduğu alanı transparan olmayan renk ile boyayınca istediğiniz şekilde form yarı transparan ancak resmini opak görünecektir.

Şu sayfayı incelemek isteyebilirsiniz.


alpha l=blend forma png resmi normal gostermek - sadikacar60 - 20-07-2024

cevabiniz icin tesekkur ederim hocam

saygilarimla..