PDA

Tam Sürümünü Görmek İçin : WinAPI yardım?


cshell
22/02/2007, 17:36
merhaba arkadaşlar C de bi program var API kullanarak ekran görüntüsünü alıp kaydediyor fakat bunun büyüklüğü 3 MB.uzantısını .gif, .jpg olarak kaydettim her seferinde 3 MB .Bunun büyüklüğünü nasıl düşürebiliriz.bu arada koda buradan bakabilirsiniz;

http://www.geocities.com/krishnapg/bitmap.html:hey:

:ginginn:


zen
22/02/2007, 19:31
Merhabalar. C'den hiç anlamam ama belli ki bitmap (BMP) olarak kaydediyor. Uzantısını değiştirmek dosyayı JPG yapmaz, sizin JPG'e çevirme (http://www.google.com/search?num=100&hl=en&safe=off&q=C+convert+to+JPG&btnG=Search) kodları (http://www.catenary.com/howto/bmp2jpeg.html#c) bulmanız lazım.

Lisans
23/02/2007, 01:37
openfiledialog ile kaydet(C de varmı bilmiyorum ben C# biliyorum) filter özelliğinede jpg ekle jpg ile kaydeder o zaman.Yada convert ediceksin.

Revne
23/02/2007, 13:52
Arkdaslar bir dosyayı kaydederken uzantısını degistirmek onun içeriğinide değiştirecek sanmayın. BMP uzantılı dosyayı JPG olarak kaydederseniz hiç bir değişiklik olmaz. Bir şekilde BMP yi JPG e cevirmeniz lazım..

Kolay Gelsin

cshell
23/02/2007, 14:12
@zen ; verdiğin linkteki gerekli dosyaları ve kütüphaneleri indirdim fakat hata veriyor.
Artık başka bi yoluna bakacağm herkeze teşekkür ederim.