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
Partager