LabVIEWForum.de - 1-Bit BMP Konvertierung

LabVIEWForum.de

Normale Version: 1-Bit BMP Konvertierung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen

ich muss für eine externe Anwenundung (OEM Druckmodul) ein 1-Bit BMP generieren. Dabei nehme ich dieses Bild über eine Firewirekamera auf und erhalte ein Grayscale image. Diese wird über einen Threshold in eine binäres Bild mit den Werten 0 und 255 konvertiert (Schwarze und Weiss). Leider ist das Bild bei der Abspeicherung immer noch ein 8-bit Bild. Brauche aber umbedingt ein 1-Bit (Black & White) Image dass ich dem Druckmodul übermitteln kann. Dieses kann mit den 8-Bit Bildern leider nichts anfangen und verweigert somit den Dienst.

Was gibt es für Möglichkeiten? Vielen Dank für eure Posts
Poste mal bitte Screenshots deines Codes oder noch besser VI selber.

So kann man da gar nichts sagen.

MfG, Jens
Hallo,

ja habe ich vergessen. Das ganze Programm ist ziemlich komplex. Desshalb habe ich ein kleines Vi geschrieben, dass das gleiche macht. Sobald ich das Bild speichere, habe ich ein 8-Bit Image. Müsste aber ein 1-Bit haben.

Danke für deine Hilfe

(VI LV 8.2)
Sehr schön mit dem Bsp.-VI, das bräuchte man immer!

Soweit ich auf die Schnelle sehe, ist das Problem, das IMAQ-Vision kein 1-bit-Bildformat kennt. Somit kann es auch nicht als 1-bit-BMP gespeichert werden.

Habe aber nicht die neueste VISION-Version zur Hand.

MfG, Jens
Also ich habs jetzt mit rausgekriegt. Man muss zuerst das IMAQ Vision Image in ein 2D Array umwandeln und dann mittels pixmapflatting in ein BMP speichern. Habe das File noch angehängt, falls es jemand benötigt

(VI LV 8.2)
Referenz-URLs