Merhaba ;
Veritabanında Byte[] olarak tuttuğum bir verim var. Jpeg olarak boyutu 3 Mb kadar. Ancak bunu görüntülemek için BufferedImage(BitMap) 'e çevirdiğimde 130 mb'lık bir boyut kazanıyor. Yani kaliteli resimlerde işim zorlaşıyor ve 1.5 saniyelik bir gecikme yaşıyorum.
Duyduğum ve okuduğum kadarıyla BufferedImage işlemini Ram'de (Memory)'de yapıyormuş ancak buda beni Java Ram kullanımını arttırmakta yani " -Xmx512m " kullanmak zorunda bıraktırıyor ve kullansam dahil gecikme sorunu çözülmüyor sadece Java Heap Space hatası almamış oluyorum.
Yani beni yavaşlatan kısım Byte[]'i bufferedImage'e çevirmek oluyor.
Ben bu işlemi direk olarak ekran kartında nasıl yaptırabilirim?VolatileImage bu işi direk olarak ekran kartında yapıyormuş galiba.. Byte[]'i VolatileImage 'e nasıl çevirebilirim bulamadım.