LabVIEWForum.de
Array als Bild abspeichern - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Grafik & Sound (/Forum-Grafik-Sound)
+---- Thema: Array als Bild abspeichern (/Thread-Array-als-Bild-abspeichern)



Array als Bild abspeichern - MartinNewBee - 05.04.2018 13:35

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.


RE: Array als Bild abspeichern - GerdW - 05.04.2018 13:55

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…


RE: Array als Bild abspeichern - MartinNewBee - 05.04.2018 14:59

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?


RE: Array als Bild abspeichern - jg - 05.04.2018 15:20

Hier die einfache Erstellung einer 256-Graustufen-Palette:
[attachment=58984]
Gruß, Jens


RE: Array als Bild abspeichern - GerdW - 05.04.2018 15:23

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)!


RE: Array als Bild abspeichern - MartinNewBee - 05.04.2018 15:27

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