Resim Sıkıştırma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
gercek_16
Üye
Mesajlar: 108
Kayıt: 19 Haz 2005 02:42
Konum: mersin

file not found GIFImage.dcu

Mesaj gönderen gercek_16 »

delphi 7 kullanıyorum. uses satırına gifimage yi ekledim.
"file not found GIFImage.dcu" hatası alıyorum, ne yapmalıyım.
Kullanıcı avatarı
delphist
Üye
Mesajlar: 595
Kayıt: 05 Oca 2005 04:34

Mesaj gönderen delphist »

Hocam Gif yapmak mantıklığı gibi görünsede resmi büyük boyutlu resimlerde hem görüntü çok kötü olacaktır hemde jpg boyutundan farklı olmayacaktır. Png de olabilir ona bakarsanız ama jpg daha mantıklı...Resim kalitesiz olduktan sonra eğer resim görüntüsüde önemli ise gif işini çözmeyecektir.
gercek_16
Üye
Mesajlar: 108
Kayıt: 19 Haz 2005 02:42
Konum: mersin

file not found gifimage.dcu

Mesaj gönderen gercek_16 »

niyetim gife çevirmek değil ama fonksiyon da bu seçenekte var, ben bu haliyle denemek istiyorum. teşekkürler.. aslında bmp olarak bile boyutlarını ayarlasam olur, keşke bu işin mantığını anlatan küçük bir makale olsaydı.
akipek
Üye
Mesajlar: 254
Kayıt: 24 Haz 2005 01:28

Mesaj gönderen akipek »

gifimage.dcu bulunamadı diye bir msj alıyorum. uses'a ekleyince
Kullanıcı avatarı
mege
Admin
Mesajlar: 2360
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

Mesaj gönderen mege »

.-.-.-.-.-.-.-. ^_^
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

ooooo
Fahrettin abi ellerin dert görmesin abi.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
trolojik
Üye
Mesajlar: 78
Kayıt: 01 Nis 2007 02:46

Mesaj gönderen trolojik »

Image2 de 360*400 piksel büyüklüğünde bir resim bulunmaktadır
aşşağıdaki fonksyonu uyguluyorum fakat resized.jpg nin özelliklerine baktığımda 96*96 değilde 254*282 yapmış..

Sorun sizce nedir

ConvertedResizedFileName(Openpicturedialog1.filename,Image2.Picture.Graphic,96,96);

İlginiz için teşekkürler.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
fonksiyonun kodlarını incelersen orda küçültemyi 1 e 1 yapıyor. ordaki kısımla oynayarak yapabilirsin.
hatta yanlış hatırlamıyorsam fahrettin abi onunda kodunu göndermişti.
biraz arama ile onuda bulabilirsin.

burdada @mrmarman ın yeniden boyutlandırma ile ilgili bir yazısı var.
viewtopic.php?t=19353
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
trolojik
Üye
Mesajlar: 78
Kayıt: 01 Nis 2007 02:46

Mesaj gönderen trolojik »

Fahrettin beyin yolladığı kod daha kapsamlı duruyor çünkü jpeg , gif , bmp leride çevirebiliyor openpicturedialog ile gif açarsak 2. kodda problem çıkar diye hatmin ediyorum. Fahrettin beyin koduna dikkaltice bakınca VAR_YUKSEKLIK in spesifik bir görevi olmadığına rastladım Genişliği baz alıyor genişliği 96 yazarsam yüksekliğe 300 bile girsem 96*72 boyutunda kaydetmiş oluyor.
bu birbirine bağıl olsun istemiyorum aslında yükseklikte 96 olsun istiyorum

2. Değinmek istediğim konu ise Image1 de açtığımız resimlerin kalitesi biraz düşük gibi görünüyor nedenini anlayamadım mesela MSN Messenger açıyorum orada büyük resmi çok net bi şekilde ufaltıyo . fakat aynı resmi Image1 de messengerdeki boyutlarda strech olarak açtığımda resim kareleşmeye başlıyor.. Bilgisi olan varmı acaba
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

trolojik yazdı:Fahrettin beyin yolladığı kod daha kapsamlı duruyor
arkadaşım ben kod demedim. ikinci verdiğim linkte @mrmarman ın boyutlandırma ile ilgili tespitini oku dedim.
@mrmarmanın yazdıklarındna yola çıkarak Fahrettin abinin kodunda -ki nereyi düzeltmen gerektiğini bulmuşsun- düzenleme yapacaksın.


ben image ın strecini true yapmıyorum. centered diyorum ve kodla küçülttüğüm resmi gösteriyorum.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
trolojik
Üye
Mesajlar: 78
Kayıt: 01 Nis 2007 02:46

Mesaj gönderen trolojik »

:) 2. adımda farklı bir konuya değindim Değindiğim konu şuydu

800*640 Boyutunda bir jpeg resimi
Width i 96
Height i 96 Olan TImage de Strech özelliğini true yaparak açtığımızda resim kareleşiyor yani görüntüde bir bozulma gözüküyor Aynı şeyi messengerde denedim avatar seçmede büyük resmi küçük halde gösteriyor ve herhangi bir görüntü kaybı yaşanmamış.. Acaba messenger özel bir plugin mi kullanıyor resimleri kaliteleştirmek için yoksa yanlş izlediğim bir yolmu var ..
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

bence messenger strech yapmıyordur :wink:
resmi dönüştürüyordur.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
yilmaz_15500
Üye
Mesajlar: 18
Kayıt: 12 Ara 2011 12:30

Re: Resim Sıkıştırma

Mesaj gönderen yilmaz_15500 »

Hocam function u nasıl çalıştıracağiz
Cevapla