Ich möchte ein einzelnes großes Bitmap-Bild aus einer Datei laden, eine Funktion ausführen, die einzelne Pixel manipuliert, und dann die Bitmap speichern.Wie kann ich ein Bitmap-Bild laden und einzelne Pixel manipulieren?
if r=200,g=200,b=200 then +20 on all values, else -100 on all values
Der Trick der Lage ist, sein zu laden ein Bitmap und in der Lage, jedes Pixel Zeile für Zeile zu lesen
:Dateiformate können entweder PNG oder BMP, und die Manipulations Funktion ist etwas Einfaches wie sein
Gibt es in Java eine Standardbibliotheksmaschinerie, die diese E/A verarbeiten kann?
(Die Bitmap müssen mehrere Megapixel sein, muss ich der Lage sein, Millionen von Pixeln zu handhaben)
zeigen den Code, den Sie versucht haben, bitte –
@NikolayKuznetsov, ich habe im Moment keinen Code. Ich kann nicht einmal ein Bitmap in Java laden. – Joseph
Beginnen Sie mit einem Blick auf [Lesen/Laden eines Bildes] (http://docs.oracle.com/javase/tutorial/2d/images/loadimage.html) – MadProgrammer