Charger une portion d'image
Bonjour à tous,
j'aimerai savoir quelle est la meilleure méthode pour charger une partie d'une image.
La méthode que j'utilise actuellement est la suivante :
Code:
1 2 3 4 5 6 7 8 9 10
|
try
{
Image img = Image.createImage("/Image1.gif");
img=Image.createImage(img,0,0,150,150,0);
}
catch (IOException ioe)
{
System.out.println("Erreur au chargement de l'image");
} |
Le problème, c'est qu'en faisant cela, quand je regarde dans l'émulateur, la consommation de RAM est plus importante dans ce cas-la, que quand je charge l'image entière. En gros, j'ai l'impression qu'avec mon code, je charge en mémoire l'image entière, plus la partie de l'image ...
Quelqu'un aurait-il un méthode plus 'propre' et qui consomme moins de mémoire ?
Merci d'avance