Suche Programm zur pixelweisen Bildbearbeitung mit Rohdatenausgabe

Persönliche Seite #1284261
Lesenswert?

Was meinst du mit "Rohdaten"? In irgendeinem Format musst du deine Pixel 
ja anordnen.

Ich würde die Aufgabe zuerst mit Python mit der Python Imaging Library 
(PIL) angehen. Damit kann man ausgeben als:

    BMP
    EPS (write-only)
    GIF
    IM
    JPEG
    MSP
    PCX
    PNG
    PPM
    SPIDER
    TIFF
    XBM
    XV Thumbnails

EDIT: Du meinst hoffentlich nicht RAW?
http://de.wikipedia.org/wiki/Rohdatenformat_(Fotografie)
#1284554
Lesenswert?

Hallo Stefan,

> Was meinst du mit "Rohdaten"? In irgendeinem Format musst du deine Pixel
> ja anordnen.

ich möchte eigentlich je ein Byte Rot, dann eins für Grün und eins für 
Blau. Also einfach eine "Schlange" RGBRGBRGBRGB....; am liebsten wär' 
mir das ganze ohne Zeilenumbruch. Was ich auf jeden Fall nicht drinnen 
haben will sind Angaben wie Länge und Höhe des Bildes oder Paletten.

> EDIT: Du meinst hoffentlich nicht RAW?

Nein, das brauch' ich Gottseidank nicht. Ich will nur kleine Bilder für 
eine uC-Schaltung erstellen, die dann ans Display ausgegeben wird. Und 
da wäre es wesentlich einfacher, das ganze irgendwie graphisch 
einzugeben, als dauernd mühsam mit dem Hex-Editor rumzuwerkeln.

MfG, Iwan
Gast #1284606
Lesenswert?

schreib ein programm in irgend ner sprache, etwa java oder python, mit 
zwei geschachtelten schleifen lässt sich das bild ganz einfach in seine 
bestandteile zerhächseln und dann auf einen stream (zb in eine datei) 
jagen.

So als kleine Anregung:
1
(Pseudocode)
2
Stream f
3
Bild pic
4
for y in range(pic.height):
5
   for x in range(pic.width):
6
      RBG rbg = pic.pixel(x,y)
7
      f.write(rbg.red)
8
      f.write(rbg.green)
9
      f.write(rbg.blue)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren