Méthode Icône de VI:Définir à partir d'une image

Aide LabVIEW 2014

Date d'édition : June 2014

Numéro de référence : 371361L-0114

»Afficher les infos sur le produit
Télécharger l'aide (Windows uniquement)

Nom court : IcôneVI.DéfD'uneImage

Requiert : Système de développement de base

Classe : Méthodes de VI

Conseils d'utilisation : Création de propriétés et de méthodes.

Définit une icône de VI à partir d'une image que vous spécifiez. LabVIEW crée un calque utilisateur appelé icône du VI pour l'image et supprime toutes les informations existantes relatives à l'icône dans la boîte de dialogue Éditeur d'icône.

Si vous voulez utiliser une table de pixels pour définir l'icône, utilisez le VI Aplatir la table de pixels pour convertir les données en un cluster de données image avant d'utiliser cette méthode. Si vous voulez utiliser une image pour définir l'icône, utilisez le VI Image en table de pixels pour convertir les données en un cluster de données image avant d'utiliser cette méthode. Utilisez le VI Créer un masque pour rendre transparente une certaine couleur de l'image avant d'écrire les données de l'image dans cette méthode.

Cette méthode convertit les données image que vous câblez à une entrée en la profondeur de couleurs appropriée. Par exemple, si vous câblez des données image 4 bits à l'entrée 256Couleurs, cette méthode convertit les données image en une profondeur de couleurs de 8 bits.

Si vous ne câblez pas de données image à l'entrée 16Couleurs, LabVIEW convertit les données que vous câblez à l'entrée 256Couleurs en une profondeur de couleurs de 4 bits. Si vous ne câblez pas de données image à l'entrée Monochrome, LabVIEW convertit les données que vous câblez à l'entrée 16Couleurs, si elle est disponible, en une profondeur de couleurs de 1 bit. Sinon, LabVIEW convertit les données image que vous câblez à l'entrée 256Couleurs en une profondeur de couleurs de 1 bit.

Si les données image que vous câblez à cette méthode représentent une image plus grande ou plus petite que 32 x 32 pixels, la méthode redimensionne l'image à 32 x 32 pixels.

Vous pouvez également utiliser la méthode Icône de VI:Définir à partir d'un fichier pour définir une icône de VI à partir d'un fichier image.

Paramètres

Type de donnéesNomNécessaireDescription
256CouleursOuiSpécifie les données d'image à utiliser comme icône de VI 8 bits. La boîte de dialogue Éditeur d'icône enregistre des icônes au format 256 couleurs (8 bits) et monochrome (1 bit).
  • type d'image—Réservé pour un usage futur.
  • prof. d'image—Spécifie la profondeur de couleur de l'image, c'est-à-dire le nombre de bits à utiliser pour décrire la couleur de chaque pixel de l'image. Les valeurs valides comprennent 1, 4, 8 et 24 bits par pixel. prof. d'image détermine comment LabVIEW interprète les valeurs de image et couleurs
  • image—Tableau d'octets qui décrit la couleur de chaque pixel de l'image dans l'ordre des trames. La valeur de prof. d'image détermine comment LabVIEW interprète la valeur de cette entrée. Si prof. d'image vaut 24, chaque pixel possède trois octets pour décrire sa couleur. Pour chaque pixel, le premier octet décrit la valeur de rouge, le second octet la valeur de vert et le troisième octet la valeur de bleu.

    Si prof. d'image vaut 8, chaque pixel possède un octet pour décrire sa couleur. La valeur de chaque bit correspond à un élément de la couleurs, qui stocke les valeurs RGB 32 bits où l'octet de poids fort vaut 0, suivi dans l'ordre par les valeurs de rouge, de vert et de bleu.

    Les valeurs de prof. d'image 4 et 8 engendrent le même comportement sauf que dans le premier cas, les valeurs valides dans image vont de 0 à 15.

    Si prof. d'image vaut 1, toute valeur de 0 dans image correspond à l'élément 0 dans couleurs. Toute autre valeur correspond à l'élément 1 dans couleurs.
  • masque—Tableau d'octets dans lequel chaque bit décrit les données de masque pour un pixel. Le premier octet décrit les huit premiers pixels, le second octet décrit les huit pixels suivants, et ainsi de suite. Si un bit est égal à zéro, LabVIEW trace le pixel correspondant comme étant transparent. Si le tableau est vide, LabVIEW trace tous les pixels sans en rendre aucun transparent. Si le tableau ne contient pas de bit pour chaque pixel de l'image, LabVIEW trace les pixels manquants du tableau sans qu'aucun ne soit transparent.
  • couleurs—Un tableau de valeurs de couleurs RGB qui correspondent aux valeurs dans image. La valeur de prof. d'image détermine comment LabVIEW interprète la valeur de cette entrée. Si prof. d'image est 24, LabVIEW ignore cette entrée. Si prof. d'image vaut 8, le tableau possède 256 éléments. Si prof. d'image vaut 4, le tableau possède 16 éléments. Si prof. d'image vaut 1, le tableau possède 2 éléments.
  • Rectangle—Cluster qui contient des coordonnées qui décrivent le rectangle de délimitation de l'image, où l'angle supérieur gauche se trouve à (0,0). L'angle inférieur droit des limites n'inclut pas l'image.
16CouleursNonSpécifie les données d'image à utiliser comme icône de VI 4 bits. La boîte de dialogue Éditeur d'icône enregistre des icônes seulement aux formats 256 couleurs (8 bits) et monochrome (1 bit). Si vous utilisez cette entrée pour spécifier des données d'image 4 bits pour une icône, vous pouvez récupérer ces données seulement en utilisant la sortie 16Couleurs de la méthode Icône de VI:Obtenir l'image.
  • type d'image—Réservé pour un usage futur.
  • prof. d'image—Spécifie la profondeur de couleur de l'image, c'est-à-dire le nombre de bits à utiliser pour décrire la couleur de chaque pixel de l'image. Les valeurs valides comprennent 1, 4, 8 et 24 bits par pixel. prof. d'image détermine comment LabVIEW interprète les valeurs de image et couleurs
  • image—Tableau d'octets qui décrit la couleur de chaque pixel de l'image dans l'ordre des trames. La valeur de prof. d'image détermine comment LabVIEW interprète la valeur de cette entrée. Si prof. d'image vaut 24, chaque pixel possède trois octets pour décrire sa couleur. Pour chaque pixel, le premier octet décrit la valeur de rouge, le second octet la valeur de vert et le troisième octet la valeur de bleu.

    Si prof. d'image vaut 8, chaque pixel possède un octet pour décrire sa couleur. La valeur de chaque bit correspond à un élément de la couleurs, qui stocke les valeurs RGB 32 bits où l'octet de poids fort vaut 0, suivi dans l'ordre par les valeurs de rouge, de vert et de bleu.

    Les valeurs de prof. d'image 4 et 8 engendrent le même comportement sauf que dans le premier cas, les valeurs valides dans image vont de 0 à 15.

    Si prof. d'image vaut 1, toute valeur de 0 dans image correspond à l'élément 0 dans couleurs. Toute autre valeur correspond à l'élément 1 dans couleurs.
  • masque—Tableau d'octets dans lequel chaque bit décrit les données de masque pour un pixel. Le premier octet décrit les huit premiers pixels, le second octet décrit les huit pixels suivants, et ainsi de suite. Si un bit est égal à zéro, LabVIEW trace le pixel correspondant comme étant transparent. Si le tableau est vide, LabVIEW trace tous les pixels sans en rendre aucun transparent. Si le tableau ne contient pas de bit pour chaque pixel de l'image, LabVIEW trace les pixels manquants du tableau sans qu'aucun ne soit transparent.
  • couleurs—Un tableau de valeurs de couleurs RGB qui correspondent aux valeurs dans image. La valeur de prof. d'image détermine comment LabVIEW interprète la valeur de cette entrée. Si prof. d'image est 24, LabVIEW ignore cette entrée. Si prof. d'image vaut 8, le tableau possède 256 éléments. Si prof. d'image vaut 4, le tableau possède 16 éléments. Si prof. d'image vaut 1, le tableau possède 2 éléments.
  • Rectangle—Cluster qui contient des coordonnées qui décrivent le rectangle de délimitation de l'image, où l'angle supérieur gauche se trouve à (0,0). L'angle inférieur droit des limites n'inclut pas l'image.
MonochromeNonSpécifie les données d'image à utiliser comme icône de VI 1 bit. La boîte de dialogue Éditeur d'icône enregistre des icônes au format 256 couleurs (8 bits) et monochrome (1 bit).
  • type d'image—Réservé pour un usage futur.
  • prof. d'image—Spécifie la profondeur de couleur de l'image, c'est-à-dire le nombre de bits à utiliser pour décrire la couleur de chaque pixel de l'image. Les valeurs valides comprennent 1, 4, 8 et 24 bits par pixel. prof. d'image détermine comment LabVIEW interprète les valeurs de image et couleurs
  • image—Tableau d'octets qui décrit la couleur de chaque pixel de l'image dans l'ordre des trames. La valeur de prof. d'image détermine comment LabVIEW interprète la valeur de cette entrée. Si prof. d'image vaut 24, chaque pixel possède trois octets pour décrire sa couleur. Pour chaque pixel, le premier octet décrit la valeur de rouge, le second octet la valeur de vert et le troisième octet la valeur de bleu.

    Si prof. d'image vaut 8, chaque pixel possède un octet pour décrire sa couleur. La valeur de chaque bit correspond à un élément de la couleurs, qui stocke les valeurs RGB 32 bits où l'octet de poids fort vaut 0, suivi dans l'ordre par les valeurs de rouge, de vert et de bleu.

    Les valeurs de prof. d'image 4 et 8 engendrent le même comportement sauf que dans le premier cas, les valeurs valides dans image vont de 0 à 15.

    Si prof. d'image vaut 1, toute valeur de 0 dans image correspond à l'élément 0 dans couleurs. Toute autre valeur correspond à l'élément 1 dans couleurs.
  • masque—Tableau d'octets dans lequel chaque bit décrit les données de masque pour un pixel. Le premier octet décrit les huit premiers pixels, le second octet décrit les huit pixels suivants, et ainsi de suite. Si un bit est égal à zéro, LabVIEW trace le pixel correspondant comme étant transparent. Si le tableau est vide, LabVIEW trace tous les pixels sans en rendre aucun transparent. Si le tableau ne contient pas de bit pour chaque pixel de l'image, LabVIEW trace les pixels manquants du tableau sans qu'aucun ne soit transparent.
  • couleurs—Un tableau de valeurs de couleurs RGB qui correspondent aux valeurs dans image. La valeur de prof. d'image détermine comment LabVIEW interprète la valeur de cette entrée. Si prof. d'image est 24, LabVIEW ignore cette entrée. Si prof. d'image vaut 8, le tableau possède 256 éléments. Si prof. d'image vaut 4, le tableau possède 16 éléments. Si prof. d'image vaut 1, le tableau possède 2 éléments.
  • Rectangle—Cluster qui contient des coordonnées qui décrivent le rectangle de délimitation de l'image, où l'angle supérieur gauche se trouve à (0,0). L'angle inférieur droit des limites n'inclut pas l'image.

Remarques

Le tableau suivant liste les caractéristiques de cette méthode.

Type de donnéesAucune valeur renvoyée
Disponible dans le moteur d'exécutionNon
Disponible dans le système d'exploitation temps réelOui
Modifiable en cours d'exécutionOui
Charge la face-avant en mémoireNon
Authentification nécessaire avant utilisationOui
Charge le diagramme en mémoireNon
Accès à distance autoriséOui
Doit attendre que l'interface utilisateur soit inactiveNon
Disponible sur les VIs de commandeOui
Disponible sur les VIs de variable globaleOui
Disponible avec les définitions de type strictesNon
Disponible sur les VIs polymorphesOui

CET ARTICLE VOUS A-T-IL ÉTÉ UTILE ?

Pas utile