powerpoint gibi programların yaptığı tarz geçişleri image nesnesi ile yapabilirmiyiz? yada nasıl yaparız? Veya image nesnesi bunun için uygun değilse bunu yapan bir komponent biliyor musunuz? bir proje için bu tarz bir geçiş efektine ihtiyacım var. Bir kişinin (mesela) 4 tane resmi olacak ve de veritabında resimlerin pathi ve kullanıcıya ait bilgiler olacak. Programda kullanıcıya ait bilgiler gösterilirken resimler de efektler eşliğinde değişecekler.
teşekkürler
omerdurmus
TImage içinde resimleri efektle değiştirmek mümkün mü?
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- omerdurmus
- Üye
- Mesajlar: 60
- Kayıt: 11 Kas 2005 03:32
- Konum: Amasya
merhaba
istediğin gibi bi komponet varmı yokmu bilmiyorum ama flash biliyorsan eğer kişilerin resimlerini flashta istediğin gibi hazırlarsın.projende image koyduğun yere bi tane shockwaveflash bileşeni eklersin.exenin bulunduğu yere flash die bi klasör aç bütün .swf dosyaları orada topla.veritabanınada her kişiye ait swf dosyanın adını kaydet.bu şekilde istediğnii yapabilirsin bence. ayrıca efektli olmaz ama projeye bi tane timer koyup resimleri belli aralıklarla gösterebilirsin.buda olmaz dersen aşağıdaki linke bir bak
http://www.delphiflash.com/sdk_ext.php?lev1=6
kolay gelsin..
istediğin gibi bi komponet varmı yokmu bilmiyorum ama flash biliyorsan eğer kişilerin resimlerini flashta istediğin gibi hazırlarsın.projende image koyduğun yere bi tane shockwaveflash bileşeni eklersin.exenin bulunduğu yere flash die bi klasör aç bütün .swf dosyaları orada topla.veritabanınada her kişiye ait swf dosyanın adını kaydet.bu şekilde istediğnii yapabilirsin bence. ayrıca efektli olmaz ama projeye bi tane timer koyup resimleri belli aralıklarla gösterebilirsin.buda olmaz dersen aşağıdaki linke bir bak

http://www.delphiflash.com/sdk_ext.php?lev1=6
kolay gelsin..
Bilginin temelini sağlam at depremde zarar görmesin
- omerdurmus
- Üye
- Mesajlar: 60
- Kayıt: 11 Kas 2005 03:32
- Konum: Amasya
Selam
Elbette TImage nesnesine efektli geçişler yaptırmak mümkün, ama TImage ile bunu hazırlamak biraz zahmetli olur, daha doğrusu projeni çok karıştırır. Benim sana tavsiyem bu iş için genel bir bileşen yazman.
Temel mantık aslında çok basit. Component içinde en az 3 tane resim tutacaksın.
1. İlk Resim : Halihazırda gösterilen resim
2. Son Resim : Yeni gösterilecek resim
3. Ara Resim : Geçiş sırasında oluşturulacak resim
Dikkat etmen gereken en önemli nokta ise hareketi Time-Based yapmak zorunda olman. Aksi takdirde her bilgisayarda farklı bir hızda çalışacaktır. Bunun için de her kareyi (frame) oluştururken geçen süreyi hesaplayacak ve gerekirse programı biraz bekleteceksin.
Daha güzel efektler yapmak için belki ASM ile kod yazman gerekebilir. Siyah-beyaz tonlamalı resimlerdeki tonlama değerlerine göre ilk veya ikinci resmin renklerini kullanacaksın. Ama burada işin içine blending girdiği için ASM destekli hızlı bir kod yazman gerekecek.
Kolay gelsin,
Bahadır Alkaç
Elbette TImage nesnesine efektli geçişler yaptırmak mümkün, ama TImage ile bunu hazırlamak biraz zahmetli olur, daha doğrusu projeni çok karıştırır. Benim sana tavsiyem bu iş için genel bir bileşen yazman.
Temel mantık aslında çok basit. Component içinde en az 3 tane resim tutacaksın.
1. İlk Resim : Halihazırda gösterilen resim
2. Son Resim : Yeni gösterilecek resim
3. Ara Resim : Geçiş sırasında oluşturulacak resim
Dikkat etmen gereken en önemli nokta ise hareketi Time-Based yapmak zorunda olman. Aksi takdirde her bilgisayarda farklı bir hızda çalışacaktır. Bunun için de her kareyi (frame) oluştururken geçen süreyi hesaplayacak ve gerekirse programı biraz bekleteceksin.
Daha güzel efektler yapmak için belki ASM ile kod yazman gerekebilir. Siyah-beyaz tonlamalı resimlerdeki tonlama değerlerine göre ilk veya ikinci resmin renklerini kullanacaksın. Ama burada işin içine blending girdiği için ASM destekli hızlı bir kod yazman gerekecek.
Kolay gelsin,
Bahadır Alkaç
- omerdurmus
- Üye
- Mesajlar: 60
- Kayıt: 11 Kas 2005 03:32
- Konum: Amasya
http://www.efg2.com/Lab/ImageProcessing/Tween.htm
bu sayfadaki örnek kodlar ile ProEffectImage bileşenini birlikte kullanarak istediğim efektleri oluşturabilirim sanırım(hatta istediğimden fazlası bile çıkar bunlardan). Eve gidince çalışmaya başlayacağım
Cevap veren herkese çok teşekkürler ediyorum. Çok sağolun.
bu sayfadaki örnek kodlar ile ProEffectImage bileşenini birlikte kullanarak istediğim efektleri oluşturabilirim sanırım(hatta istediğimden fazlası bile çıkar bunlardan). Eve gidince çalışmaya başlayacağım

...