Wie kann ich laden Sie ein bitmap-Bild und Bearbeiten einzelner Pixel?

Ich laden möchten, eine einzige große bitmap-Bild aus einer Datei, eine Funktion auszuführen, für die Bearbeitung einzelner Pixel und dann wieder speichern Sie die bitmap.

Datei-Formate können Sie entweder im Format PNG oder BMP und die Bearbeiten-Funktion ist etwas einfaches, wie:

if r=200,g=200,b=200 then +20 on all values, else -100 on all values

Der trick ist, in der Lage, zum laden einer bitmap und in der Lage zu Lesen jede pixel-Linie durch die Linie

Gibt es standard-Bibliothek Maschinen in Java kann mit diesem I/O?

(Das bitmap wird, müssen mehrere Megapixel, ich muss in der Lage sein zu handhaben Millionen Pixel)

  • zeigen Sie den code, den Sie versucht haben, bitte
  • Ich habe keinen code im moment. Ich kann nicht einmal laden einer Bitmap in Java.
  • Beginnen Sie, indem Sie einen Blick auf Lesen/Laden von Bildern
  • Danke, ich hatte einen Blick und geschrieben ein Beispiel.
InformationsquelleAutor Joseph | 2013-05-10
Schreibe einen Kommentar