Bonjour,
j'ai une application qui, pour des raisons de performances (IOs) a besoin de précharger en mémoire pas mal d'images. Sans préchargement, l'animation "laggue". Le stock d'images concerné, une fois chargé sous forme de bufferedimages, occupe environ 2.5G en java, et j'essaie de réduire. (en plus, il faudrait que je charge un deuxième stock de la même taille, mais c'est moins important).
Si j'étais sur une appli opengl, j'utiliserais des textures compressées (DXT1, etc). Je cherche à avoir quelque chose de similaire avec les bufferedimage, et plus précisément derrière, avec batik
Avant de me lancer dans les ajustements spécifiques à batik, je voudrais savoir si il est possible, en java, d'avoir une BufferedImage compressée, par exemple en RLE, ce qui conviendrais très bien à mon style d'image ayant de grands à plats.
Bref, j'ai environ 200M de pngs à faire tenir en BufferedImages

 

 
		
		 
        

 
			
			

 
  
  
 
 
			 
   
 


 
				 BufferedImage avec compression
 BufferedImage avec compression
				 Répondre avec citation
  Répondre avec citation
Partager