J'ai une grande image tampon.
Je veux créer une autre image tampon avec les données de la première.
J'ai essayé de faire un raster
avec buffer.getData(new Rectangle(x,y,width,height))
Et puis buffer2.setData(raster)
Par exemple, si j'ai un pixel en x,y dans l'original, il sera toujours en x,y dans le nouveau au lieu de 0,0, car le x,y est l'endroit où le rectangle est traduit.
Existe-t-il un moyen de traduire correctement la trame ou une meilleure solution pour copier l'image ?
Edit : J'ai aussi réussi à le faire avec getGraphics().drawImage()
. Il existe une méthode pour définir 2 rectangles en définissant leurs coins. Mais la méthode ci-dessous est meilleure car elle ne surcharge pas.
Edit2 : Il semble que la sous-image soit connectée à l'original, y a-t-il un autre moyen de créer une image tampon avec les données de coupe et les dimensions qui sont réellement originales ?