Konvertiert Pixmap-Daten aus einem 2D-Array in ein 1D-Array.

Das ausgegebene Array kann anschließend entweder in eine Datei gespeichert oder mit dem Low-Level-VI Serialisierte Pixmap zeichnen angezeigt werden.


icon

Ein-/Ausgänge

  • cnclst.png Oben links

    Oben links gibt die Koordinaten für die linke obere Ecke der Grafik an.

  • ci16.png x

    x ist die horizontale Koordinate, die nach rechts hin ansteigt.

  • ci16.png y

    y ist die vertikale Koordinate, deren Wert nach unten hin ansteigt.

  • c2du32.png 24-Bit-Pixmap

    24-Bit-Pixmap ist ein 2D-Array aus Daten, die in Grafikdaten umgewandelt werden sollen.

    Die Dimensionen der Grafikdaten entsprechen denen des Arrays.

  • c2du8.png 8-Bit-Pixmap

    8-Bit-Pixmap ist ein 2D-Array aus Daten, die in Grafikdaten umgewandelt werden sollen.

    Die Dimensionen der Grafikdaten entsprechen denen des Arrays. Das VI verwenden die Daten als Indizes im Farb-Array.

  • c2du8.png 4-Bit-Pixmap

    4-Bit-Pixmap ist ein 2D-Array aus Daten, die in Grafikdaten umgewandelt werden sollen.

    Die Dimensionen der Grafikdaten entsprechen denen des Arrays. Das VI verwenden die Daten als Indizes im Farb-Array.

  • c2dbool.png 1-Bit-Pixmap

    1-Bit-Pixmap ist ein 2D-Array aus Daten, die in Grafikdaten umgewandelt werden sollen.

    Die Dimensionen der Grafikdaten entsprechen denen des Arrays. Elemente, die FALSE sind, verweisen auf Element 0 in der Farbtabelle. Elemente, die TRUE sind, verweisen auf Element 1 in der Farbtabelle.

  • c1du32.png Farben

    Farben ist ein Array aus RGB-Farbwerten, die den Werten am Eingang Pixmap entsprechen. Wie die Werte des Eingangs ausgewertet werden, richtet sich danach, welcher Pixmap-Eingang verbunden ist.

    Wenn Sie Daten mit 24-Bit-Pixmap verbinden, ignoriert LabVIEW diesen Eingang. Wenn Sie Daten mit 8-Bit-Pixmap verbinden, kann das Array 256 Elemente enthalten. Wenn Sie Daten mit 4-Bit-Pixmap verbinden, kann das Array 16 Elemente enthalten. Wenn Sie Daten mit 1-Bit-Pixmap verbinden, kann das Array 2 Elemente enthalten. Wenn das Array Farben für eine andere Tiefe als 24 Bit pro Pixel leer ist, hat das Bild die Standardfarben der LabVIEW-Farbpalette.

  • c1du8.png Maske

    Maske ist ein 1D-Array, das zu jedem Pixel eine Maskierungsangabe enthält.

    Bei einem leeren Array wird keines der Pixel transparent dargestellt.

  • icclst.png Bilddaten

    Bilddaten gibt die Pixmap aus, so dass sie mit dem VI Serialisierte Pixmap zeichnen als Bild dargestellt oder mit den VIs für Grafikformate gespeichert werden kann.

  • ii32.png Bildtyp

    Bildtyp ist für die zukünftige Verwendung reserviert.

  • ii32.png Bildtiefe

    Bildtiefe ist die Farbtiefe der Grafik in Form der Bitanzahl, die zur Beschreibung der Farbe jedes Pixels notwendig ist. Für diesen Parameter sind die Werte 1, 4, 8 und 24 (Bits pro Pixel) zulässig.

    Die Bildtiefe beeinflusst, wie LabVIEW die Werte in Bild und Farben interpretiert.

  • i1du8.png Bild

    Bild ist ein Array aus Bytes, das die Farbe jedes Pixels in der Rastergrafik bestimmt. Wie der Wert dieses Ausgangs interpretiert wird, hängt von der Einstellung der Bildtiefe ab.

    Bei einer Bildtiefe von 24 wird der Farbwert jedes Pixels durch 3 Bytes beschrieben. Das erste Byte jedes Pixels enthält den Rot-Anteil, das zweite den Grün-Anteil und das dritte den Blau-Anteil.

    Bei einer Bildtiefe von 8 wird die Farbe jedes Pixels durch ein Byte beschrieben. Der Wert jedes Bits entspricht einem Element in Farben, das 32-Bit-RGB-Werte speichert, deren MSB 0 ist, gefolgt von den Werten für den Rot-, Grün- und Blau-Anteil. Der Wert kann im Bereich von 0 bis 255 liegen.

    Das Gleiche trifft für eine Bildtiefe von 4 zu, nur dass die gültigen Werte in Bild die Werte 0 bis 15 einschließen.

    Wenn Bildtiefe 1 ist, entspricht jeder Nullwert in Bild dem Element 0 in Farben. Alle anderen Werte entsprechen Element 1 in Farben.

    Das Array ist möglicherweise größer als erwartet, da es mit Nullen aufgefüllt wurde.

  • i1du8.png Maske

    Maske ist ein Array aus Bytes, in denen jedes Bit die Maskierung eines Pixels beschreibt. Dabei steht das erste Byte für die ersten acht Pixel, das zweite für die nächsten acht usw.

    Wenn ein Bit 0 ist, wird das entsprechende Pixel transparent dargestellt. Bei einem leeren Array wird keines der Pixel transparent dargestellt. Wenn das Array zu einem Pixel kein Bit enthält, werden alle fehlenden Pixel nicht transparent dargestellt.

  • i1du32.png Farben

    Farben ist ein Array der RGB-Werte, die den Werten in Bild entsprechen. Wie der Wert dieses Ausgangs interpretiert wird, hängt von der Einstellung der Bildtiefe ab.

    Bei einer Bildtiefe von 24 wird dieser Eingang ignoriert.

    Bei einer Bildtiefe von 8 kann das Array 256 Elemente enthalten.

    Bei einer Bildtiefe von 4 kann das Array 16 Elemente enthalten.

    Bei einer Bildtiefe von 1 kann das Array 2 Elemente enthalten.

    Wenn das Array für eine andere Tiefe als 24 Bit pro Pixel leer ist, hat das Bild die Standardfarben der LabVIEW-Farbpalette.

  • inclst.png Rechteck

    Rechteck ist ein Cluster mit den Koordinaten der Grafik.

    (Der Koordinatenursprung befindet sich in der linken unteren Ecke.)

  • ii16.png Links

    Links ist die x-Koordinate des linken Rands des Rechtecks.

  • ii16.png Oben

    Oben ist die y-Koordinate des oberen Rands des Rechtecks.

  • ii16.png Rechts

    Rechts ist die x-Koordinate des rechten Rands des Rechtecks.

  • ii16.png Unten

    Unten ist die y-Koordinate des unteren Rands des Rechtecks.