J'obtiens cette erreur lorsque je remplie mon tableau :Exception in thread "main" java.lang.OutOfMemoryError : Java heap space.
a z=49 il me met l erreur au dessus. Cela vient a z=49. Cela vne vient pas de offset car mon programme marche avec z=1. De plus l objectif est de faire marcher ce programme pour z=160
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Bufferedimage src= IMAGEPDF;//(l image est correctement initialise avec une //classe int [][] srcPixels; n=50; srcPixels = new int[n][width*height*2] for(z=0;z<50;z++) { for(x=0;x<width;x++) { for(y=0;y<height;y++) { offset=y*width+x; srcPixels[z][offset]=src.getRGB(x,y)
J'ai recopier ce code dun autre pc car je n ai pas internet sur le pc ou je travaille mon code donc il peut y avoir des erreurs de recopiage.
Lorsque je mets
width=512
height=512
j obtiens des erreurs de memoires,avec width=400 et height=400 je n'ai pas de problemes
A cause de ca je ne peux construire des bufferedimage de taille width=512 et height=512
L objectif de mon programme c est de transformer une image puisreconstruire cette image a partir de tous les pixels modifies . Comment dejouer les problemes de memoire avec les images car j ai des problemes avec les tableaux
Partager