• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Pixel in ein Array speichern

macjb

Idared
Registriert
12.09.08
Beiträge
29
hey,

ich hab ein Bild im .ppm-Format. Das muss eingelesen werden.(Soweit würd ich noch schaffen...:))
Mein Problem liegt dann darin, dass ich jedes Pixel auf seine Helligkeit hin analysieren muss. Dazu hab ich mir überlegt man könnte sie in ein Array speichern oder ähnliches.
Hat jemand eine Idee wie ich das Auslesen der Pixel um setzen könnte?

LG,

JB
 
-colorAtX:y: (NSBitmapRepresentation)

Aber bist du dir sicher, dass NSImage von hause aus ppm (Was ist das?) unterstützt?
 
danke werds versuchen...

ja da bin ich mir auch nciht so sicher... ppm (portable pixmap)

werd ich nochmal prüfen...

(PS ich lese grad dein buch):)
 
Ich habe es zwischenzeitlich mal nachgeschaut. Von hause aus wird das Format nicht unterstützt, vielleicht hast du einen Filter.

Das Format scheint mir aber so einfach zu sein, dass man sich fragen muss, ob du das wirklich richtig mit einer Representation umsetzen willst. Schicker wäre es, aber auch aufwändiger. Und bei einem einmaligen Einsatz wird sich das möglicherweise nicht lohnen.

Das Format ist ja nicht gerade auf große Dateien angelegt. Vielleicht kannst du dir einfach eine lasse machen, die die Pixeldaten in drei C-Arrays enthält. Du kannst hier möglicherweise sogar auf Objective-C-Array zurückgreifen. Was hast du denn so an Dimensionen?