6 votes

Copie d'une partie spécifique d'une image tampon dans une autre image tampon.

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 ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X