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.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dank MadProgrammer ich habe eine Antwort: