İyi günler;
Bir kaç anahtar forumda arama yaptım, ama istediğim sonuçları bulamadım; belkide yanlış anahtar kelimeler ile de arama yapmış olabilirim, bölye olduysa eğer lütfen kusura bakmayın.
Benim ki bir sorundan çok öğrenmek istediğim bir şey, var olduğunu bildiğim bir kaç tane yapılma yöntemi olan ama sürat olarak tam istemediğim yöntemler.
Şimdi delphi de bir image nesnesinin içine yüklediğimiz bir resmin üzerine başka bir resim yada bir elips daire vs. yaptığımız zaman bunun saydamlık oranını ne şekilde ayarlayabiliriz? Bir bilgisi olan varsa paylaşırsa sevinirim. teşekkürler.
Resimler ve saydamlık...
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- seandillon
- Üye
- Mesajlar: 50
- Kayıt: 04 Nis 2006 11:14
- Konum: istanbul
- İletişim:
Resimler ve saydamlık...
Hayatta iki şey paylaşmaya değer, sevgi ve bilgi. sevgisiz bilgi, bilgisiz sevgi olmaz...
-
- Üye
- Mesajlar: 135
- Kayıt: 14 Kas 2005 12:24
Re: Resimler ve saydamlık...

Aşağıdaki linkte TPaintbox örneği var.
viewtopic.php?f=2&t=27300#p152433
- seandillon
- Üye
- Mesajlar: 50
- Kayıt: 04 Nis 2006 11:14
- Konum: istanbul
- İletişim:
Re: Resimler ve saydamlık...
Sanırım tam olarak istediğimi anlatamadım. Benim istediğim transparan bir görüntü elde etmek değil. Örnek vermek gerekirse eğer Microsft Power Point kullananlar varsa bilirler onlarda hazır şekillerden birini bir resmin üzerine çizdiğiniz zaman( Daire, elips, dikdörtgen vs) bunun saydamlık oranını ayarlayabiliyoruz. ve ikiside gözüküyor. alttaki daha zayıf bir rek tonuyla.
Hayatta iki şey paylaşmaya değer, sevgi ve bilgi. sevgisiz bilgi, bilgisiz sevgi olmaz...
Re: Resimler ve saydamlık...
Çizim yapmadan önce çizim yapılacak yeri TBitmap şeklinde saklayıp, çizim yapıldıktan sonra çizilmiş olan yer ile sakladığınız Bitmap'ın her pixellerinin renklerini oranlayabilirsiniz.
Batuhan TAŞDÖVEN
'Yükseldikçe küçülen bir uçurtma..'
'Yükseldikçe küçülen bir uçurtma..'
-
- Üye
- Mesajlar: 32
- Kayıt: 02 Eki 2008 02:55
Re: Resimler ve saydamlık...
Bunun için 3 yol var eğer resim üzerinde çalışıcaksanız tek tek pixelleri belirli oranlarda kararak istediginiz görüntüyü elde edebilirsiniz.
2. yol ise windows.AlphaBlend fonksiyonu. bu fonksiyonda windowsun sunduğu saydam cizim için kullanılan bir fonksiyon (internette örnekleri var)
3. yol ise GDI+ (Graphics Device Interface) fonksiyonlarını kullanmak ( bunun hakkında da geniş döküman ve örnek var internette)
(GDI tam istediğinizi vericektir çünkü çizim komutları ve boyamada saydam yapabileceğiniz brush sınıfı var)
2. yol ise windows.AlphaBlend fonksiyonu. bu fonksiyonda windowsun sunduğu saydam cizim için kullanılan bir fonksiyon (internette örnekleri var)
3. yol ise GDI+ (Graphics Device Interface) fonksiyonlarını kullanmak ( bunun hakkında da geniş döküman ve örnek var internette)
(GDI tam istediğinizi vericektir çünkü çizim komutları ve boyamada saydam yapabileceğiniz brush sınıfı var)
- seandillon
- Üye
- Mesajlar: 50
- Kayıt: 04 Nis 2006 11:14
- Konum: istanbul
- İletişim:
Re: Resimler ve saydamlık...
Çok teşekkürler dostum verdiğin tavsiyeler için,
Birinci tavsiyen herkesin tavsiye ettiği ama çok karışık çözümler içni uzun zaman alacak yöntemlerden biri.
2. ve 3. cevaplarını hemen bir taraftanda araştırıyorum şu anda bu cevabı yazarken ve dediğin gibi internette gerçekten bu konuda çok döküman var. Ve istediğim şey olduğuna inanıyorum. Teşekkürler...
Birinci tavsiyen herkesin tavsiye ettiği ama çok karışık çözümler içni uzun zaman alacak yöntemlerden biri.
2. ve 3. cevaplarını hemen bir taraftanda araştırıyorum şu anda bu cevabı yazarken ve dediğin gibi internette gerçekten bu konuda çok döküman var. Ve istediğim şey olduğuna inanıyorum. Teşekkürler...
Hayatta iki şey paylaşmaya değer, sevgi ve bilgi. sevgisiz bilgi, bilgisiz sevgi olmaz...