Delphi Can
lazarusda exe mb dusurme - 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ığı: lazarusda exe mb dusurme (/showthread.php?tid=8036)



lazarusda exe mb dusurme - sadikacar60 - 27-01-2025

selamlar exe dosyam 160 mb dayandi
kapasiteyi dusurmek icin ne yapabilirim
import edilen resimlerde ayiklama yapmak istiyorum bu resimleri nerde sakliyor 


saygilarimla


lazarusda exe mb dusurme - frmman - 27-01-2025

Dosya boyutunun ne kadarı resimlerden oluşuyor?
Resimler bmp mi yoksa jpg veya başka bir format mı?

Exe boyutlarını küçülten çeşitli araçlar bulunmakta. Buradaki küçültme diskde kapladığı alanı kapsamakda. Bir çeşit zipleme gibi düşünün ama uygulama çalışabilir şekilde.

Ücretsiz araçlardan bir tanesi upx. https://upx.github.io/

Şuradada daha önce açılmış delphican konusu var: https://www.delphican.com/showthread.php?tid=1286

Ekleme: Resimler jpg formatında ve çok fazla yer kaplıyorsa, yukarıdaki exe sıkıştırma araçları boyut küçültmeyi yeterli seviyede yapamayabilir.

Fikir vermesi açısından: Benim yaptığım uygulamalarda exe boyutunu 1/3 üne kadar indirebiliyor.

Not: UPX li exe virüs uyarısı verebilir.


lazarusda exe mb dusurme - sadikacar60 - 27-01-2025

RESIMLER png genelde exe gomulen resimlere gormek istiyorum bunun bir yolu yok mu.
import ettiklerimi kuculttum
ama exe dekiler ne durumda gormek istiyorum belki dikkat etmeden buyuk kapasiteli bir resim eklemisimdir kontrol etme imkani yok mu
exe icine gomulu resimleri gormek icin ne yapmak lazim


lazarusda exe mb dusurme - mcuyan - 27-01-2025

Projenin Resource kısmında yok mu?


lazarusda exe mb dusurme - yhackup - 27-01-2025

ne kadarlık resim kullanıyorsun ki ve neden exe içinde tutuyorsun ki , dosya dizinine indir resimleri oradan yüklet veya bulut kullan. Ben https://cloudinary.com/ kullanıyorum ücretsiz paketi bile yetiyor.


Cvp: lazarusda exe mb dusurme - frmman - 27-01-2025

(27-01-2025, Saat: 21:17)sadikacar60 Adlı Kullanıcıdan Alıntı: RESIMLER png genelde exe gomulen resimlere gormek istiyorum bunun bir yolu yok mu.
import ettiklerimi kuculttum
ama exe dekiler ne durumda gormek istiyorum belki dikkat etmeden buyuk kapasiteli bir resim eklemisimdir kontrol etme imkani yok mu
exe icine gomulu resimleri gormek icin ne yapmak lazim

Lazarus özelinde tecrübem yok ama;
 
Eklediğiniz resimlerin  (png) boyutlarını toplayın, bu değer, exe boyutunuzda resource olarak eklediğiniz resimlerin toplam boyutunu verecektir. Diğer bir ifade şekli ile, resource olarak eklenen dosyanın boyutu neyse, bu değer kadar exe boyutu artar.

Resimleriniz proje klasöründe veya başka bir yerde derli toplu duruyorsa hepsini seçip boyutu öğrenmek çok kolay, resimler diskde farklı farklı yerlerde ise bu durum biraz vaktinizi alabilir.


Cvp: lazarusda exe mb dusurme - esistem - 28-01-2025

(27-01-2025, Saat: 18:28)sadikacar60 Adlı Kullanıcıdan Alıntı: selamlar exe dosyam 160 mb dayandi
kapasiteyi dusurmek icin ne yapabilirim
import edilen resimlerde ayiklama yapmak istiyorum bu resimleri nerde sakliyor 


saygilarimla

Selam,
Üst menude,  Project->Project Options->Compiler Options -> Debugging kısmındaki bütün check leri kaldırırsanız exe boyutunuz düşecektir.


lazarusda exe mb dusurme - sadikacar60 - 30-01-2025

Projenin Resource kismi yok malesef birsey bulamadim


Cvp: lazarusda exe mb dusurme - quake16 - 30-01-2025

Videoda anlatıldığı şekilde yaparsanız exe boyutu düşecektir ben de bu şekilde exe boyutunu düşürüyorum.






Cvp: lazarusda exe mb dusurme - mustafaozpinar - 31-01-2025

(27-01-2025, Saat: 18:28)sadikacar60 Adlı Kullanıcıdan Alıntı: selamlar exe dosyam 160 mb dayandi
kapasiteyi dusurmek icin ne yapabilirim
import edilen resimlerde ayiklama yapmak istiyorum bu resimleri nerde sakliyor 


saygilarimla

Merhaba,
Eğer projenizde TImage benzeri container tarzı yüksek meblağlı malzeme taşıyan bileşen varsa bunların içeriklerini design time'de değil runtime'de yükleyin. Ayrıca png resimler jpg'ye göre 3 kat daha fazla yer tutarlar. Onları jpg'ye çevirin.