ITcVnImage
Basic interface for images.
Methods
Name |
Origin |
Description |
---|---|---|
ITcUnknown |
Increments the reference counter. | |
ITcUnknown |
Get a reference to an implemented interface. | |
ITcUnknown |
Decrements the reference counter. | |
ITcVnImageBase |
Gets the data interface (Do not explicitly free the pointer in there!). | |
ITcVnImageBase |
Gets the image size. | |
ITcVnImageBase |
Gets the image width (alternatively use F_VN_GetImageWidth). | |
ITcVnImageBase |
Gets the image height (alternatively use F_VN_GetImageHeight). | |
ITcVnImageBase |
Gets the horizontal padding. | |
ITcVnImageBase |
Gets the vertical padding. | |
ITcVnImageBase |
Gets the pixel format (alternatively use F_VN_GetPixelFormat). | |
ITcVnImageBase |
Gets a struct containing all common meta infos of the image. This basically encompasses all meta information accessible via this interface. (Alternatively use F_VN_GetImageInfo.) | |
ITcVnImage |
Initialize an image with an ITcVnImageBase interface. | |
ITcVnImage |
Gets a pointer to a specific row of an image. | |
ITcVnImage |
Release the pointer to a specific row of an image. |
Weiterführende Informationen
Das Interface ITcVnImage
dient zur Handhabung von Bildern. Es stellt Methoden zum Erlangen von Meta-Informationen wie Bildgröße, Anzahl der Kanäle, Pixeltyp, etc. und zum Zugriff auf die rohen Bilddaten zur Verfügung.
Dieses Interface ist nicht zur Bildanzeige über ADS (z. B. mit dem ADS Image Watch) geeignet. Um ein Bild über ADS anzuzeigen wird das Interface ITcVnDisplayableImage benötigt. Eine Konvertierung kann mit folgenden Funktionen vorgenommen werden:
Verwandte Funktionen
System Requirements
Development environment | Target platform | PLC libraries to include |
---|---|---|
TwinCAT V3.1.4024.59 or later | PC or CX (x64) with PL50, e.g. Intel 4-core Atom CPU | Tc3_Vision |