Delphi 2009'ın ilan edilen özelliklerinden biri PNG desteği oldu. Bu harika, çünkü Unicode sorunları daha önce kullandığım pngimage.pas kütüphanesini kırıyor. Tek sorun şu ki, , Delphi 2009 sürümünü bulamıyorum. Herkesin ne aradığını ve varolan pngimage.pas tabanlı kodu yeni kitaplığa geçirmenin ne kadar zor olduğunu biliyor musunuz?D2009'da çalışmak için PNG'leri nasıl alabilirim?
cevap
Delphi'deki tüm VCL görüntü desteği TImage üzerinden sağlanır. Bir PNG görüntüsünü görüntülemek istiyorsanız, bir TImage denetimini bırakın ve ardından Picture özelliğine bir PNG resmi yükleyin. kodun (yani görüntülememek) bir PNG resim işlemek istiyorsanız
o zaman kullandığı maddeye
pngimage
ekleyebilir ve sonra doğrudan TPNGImage sınıfını kullanın.
C: Benim makinede
, PNGImage.pas de bulunduğunda \ Program Files \ CodeGear \ RAD Studio \ 6.0 \ kaynak \ Win32 \ vcl \ Görüntüleme \ PNGImage \beni yumruk nickine yendin! e-postanı cevaplıyordum! :-) mp –
ayrıca TImageList PNG'yi destekler, Png görüntüleri içine yükleyebilir ve Araç Çubuğu'nda veya diğer kontrollerde kullanabilirsiniz. –
Png görüntülerini bir TImage denetimine okuyabilirsiniz. Gif, jpg, emf, wmf, bmp gibi.
İstediğiniz şeyin bu olduğundan emin değilsiniz.
Hayır. VCL ile ilgili bir şey arıyorum. Onları kendi blitteriyle bir oyun motoruna yüklemeye çalışıyorum. D2009 benim PNG kitaplığımı kırdı ve yerine koyduğunu söylediği değişimi bulamıyorum ve bu beni rahatsız ediyor. –
Sadece birisi burada yorumunuzu yanlış yorumlamayacaktır, tahminim, Nick'in cevabını müteakip kabulünüz, D2009'un gerçekten beklediğiniz PNG desteğine sahip olduğu anlamına gelir. – Argalatyr
Evet. Ayrıca VCL'ye bağlı olmayan temel PNG kütüphanesini nerede bulacağına da dikkat çekti. –
- 1. Çalışmak için OData DELETE'yi nasıl alabilirim?
- 2. Çalışmak için PHP mail() nasıl alabilirim? Bir MTA
- 3. Mobil tarayıcıda çalışmak için div scroll overflow-x nasıl alabilirim?
- 4. Anonim yazı tipi kullanarak çalışmak için siparişimi nasıl alabilirim?
- 5. XAMPP ile çalışmak için sanal ana bilgisayarı nasıl alabilirim?
- 6. Nasıl pygtk ile çalışmak için
- 7. Çalışmak için leanModal alamıyorum
- 8. PDO'yu çalışmak için kullanın
- 9. Çalışmak için Sharekit'i Başlarken
- 10. Çalışmak için preg_replace alınamıyor
- 11. Çalışmak için işlev çağrısı
- 12. Kabuktan ubuntu'da çalışmak için psql'yi nasıl alabilirim: $ psql -U admin -d mydb
- 13. Ruby EventMachine ile çalışmak için SSL istemci sertifikalı bir HTTPS isteği nasıl alabilirim?
- 14. El Capitan'da bir Mac OS X chroot'un içinde çalışmak için DNS çözünürlüğünü nasıl alabilirim?
- 15. Entity Framework ve WCF'yi işlemlerle çalışmak için nasıl alabilirim? Tamam ... sır nedir?
- 16. Angular 2 uygulamamı, varil dosyası içe aktarmalarla çalışmak için nasıl alabilirim?
- 17. Windows'ta Perl'de çalışmak için boruları nasıl sorabilirim?
- 18. Düzgün çalışmak için typed.js'yi nasıl alırım?
- 19. Çalışmak için flyspell denetleyicisini nasıl çözebileceğimi bulamıyorum.
- 20. XDebug ile çalışmak için __debugInfo nasıl edinilir?
- 21. MvcScaffold, harici modellerle çalışmak için nasıl kullanılır?
- 22. FirefoxDriver'ı WebDriver için nereden alabilirim?
- 23. Spring Security.config - Çalışmak için giriş sayfası alınamıyor
- 24. Web kamerası çalışmak için OpenCV 2.3 ile çalışmak Cygwin ile
- 25. Çalışmak için Scrapy pipeline'ı alamıyorum
- 26. Çalışmak için fraktal görüntü alınamıyor
- 27. çalışmak için capybara-webkit alamıyorum
- 28. Nasıl JQuery Mobile içinde çalışmak için Linkler almak için?
- 29. Nasıl MAMP üzerinde çalışmak için htaccess almak için
- 30. Nasıl yaparım? gibi çalışmak: Vimpulse?
1 pngimage.pas Tam olarak ne arıyordum – Willbill