Ich habe ein Objekt, das viele gepufferte Bilder enthält. Ich möchte ein neues Objekt erstellen, das alle gepufferten Bilder in das neue Objekt kopiert. Diese neuen Bilder können jedoch geändert werden, und ich möchte nicht, dass die ursprünglichen Objektbilder durch Ändern des geändert werden neue Objekte Bilder.
Ist das klar?
Ist dies möglich und kann jemand bitte einen guten Weg vorschlagen, dies zu tun? Ich habe an getSubImage gedacht, aber irgendwo gelesen, dass alle Änderungen am Unterbild wieder auf das übergeordnete Bild übertragen werden.
Ich möchte nur in der Lage sein, eine neue, vollständig separate Kopie oder einen Klon eines BufferedImage zu erhalten
BufferedImage
nicht implementiert Cloneable
und die clone()
Methode hat geschützten Zugriff.
clone()
Methode nicht aufrufen ? Oder habe ich etwas verpasst? Ich weiß nicht viel über dieBufferedImage
Klasse