LabVIEWForum.de - Array als Bild abspeichern

LabVIEWForum.de

Normale Version: Array als Bild abspeichern
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,
Ich möchte mein U8-Array als Bild abspeichern, allerdings OHNE vision tool. LabView bietet hierzu "Flatten Pixmap.vi" und dann "Write PNG File.vi" an. Ich bekomme aber immer die Fehlermeldung die Sie im Anhang sehen. Woran liegt das? ich habe den Pfad vorgegeben, Farbpalette spielt dafür keine Rolle, da es eh nur ein Schwarz-weiß-bild ist.

Ich bedanke mich schon mal.
Hallo Martin,

Siezen musst du hier nicht unbedingt… Big Grin

Zitat:Woran liegt das?
Das wird wohl an deinem VI liegen!
Das hast du leider nicht angehangen…

Zitat:ich habe den Pfad vorgegeben, Farbpalette spielt dafür keine Rolle, da es eh nur ein Schwarz-weiß-bild ist.
Trotzdem beschwert sich LabVIEW über eine fehlende/fehlerhafte Farbtabelle…
okay, danke schon mal.
Das Vi liegt leider auf nem anderen Rechner.
Wie kann ich denn ein Array für die Farbpalette indizieren von 0...255 ohne die Werte von Hand eintragen zu müssen?
Hier die einfache Erstellung einer 256-Graustufen-Palette:
[attachment=58984]
Gruß, Jens
Hallo Martin,

so kann ich ein Schwarz/Weiß-Bild ohne Fehlermeldung (und ohne Colormap) abspeichern:
[attachment=58985]
Nach Einfügen von DrawFlattenedPixmap und PictureToPixmap kam auch die Colormap-Fehlermeldung nicht mehr!

Zitat:U8-Array als Bild abspeichern, … Farbpalette spielt dafür keine Rolle, da es eh nur ein Schwarz-weiß-bild ist.
Da passt was nicht: ein SchwarzWeiß-Bild ist ein boolsches Array.
Dein U8-Array repräsentiert dagegen ein Graustufen-Bild (oder verwendet eine Farbpalette)!
Hallo, danke für die schnelle Antwort mit der Grauwert-indizierung von JG hat alles funktioniert jetzt und ich bekomm ein schönes Schwarz-weiß-bild.

Keine Ahnung warum bei mir ohne die Farbpalette eine Fehlermeldung kommt. Aber mit ihr funktioniert es jetzt einwandfrei.

Danke
Referenz-URLs