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.

soruldu: 12 Ara '13, 04:24

Hasan%20Bey's gravatar image

Hasan Bey
342202532
cevap kabul oranı: 0%

Bu soruya ilk cevap veren sen ol!
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×3
×1
×1

Soruldu: 12 Ara '13, 04:24

Görüntüleme: 253 kez

Son güncelleme: 12 Ara '13, 04:24

powered by BitNami OSQA