Menü TI Image

Dieses Untermenü befindet sich unter Weitere Module.

Hinweis: Beim Erstellen eines neuen Programms, das dieses Modul verwendet, wird empfohlen, den Programmtyp Bildverarbeitung zu verwenden. Dadurch wird sichergestellt, dass alle relevanten Module importiert werden.

Menüpunkt

Funktion

from ti_image import *

Importiert alle Methoden aus dem ti_image-Modul.

new_image(width,height,(r,g,b))

Erstellt ein neues Bild mit der angegebenen Breite und Höhe zur Verwendung im Python-Programm.

Die Farbe des neuen Bildes wird durch die (r,g,b)-Werte definiert.

load_image("name")

Lädt das durch „name“ angegebene Bild zur Verwendung im Python-Programm.

Das Bild muss Teil des TNS-Dokuments entweder in einer Notes- oder Graphs-Anwendung sein.

Die „name“-Eingabeaufforderung zeigt die Bildnamen (falls sie bereits früher genannt wurden) oder eine Zahl, die die Einfügereihenfolge angibt.

copy_image(image)

Erstellt eine Kopie des Bildes, das durch die „image“-Variable festgelegt wurde.

Methoden des Bildobjekts

Zusätzliche Funktionen, die sich auf die Bildobjekte beziehen, sind im Editor und in der Shell verfügbar, indem Sie den Variablennamen gefolgt von einem . (Punkt) eingeben.

get_pixel(x,y): Ruft den (r,g,b)-Wert des Pixels an der durch das (x,y)-Koordinatenpaar definierten Stelle ab.

px_val = get_pixel(100,100)

print(px_val)

set_pixel(x,y,color_tuple): Setzt das Pixel an der Position (x,y) auf die in „color_tuple“ angegebene Farbe.

set_pixel(100,100,(0,0,255))

Setzt das Pixel bei (100,100) auf die Farbe (0,0,255).

show_image(x,y): Zeigt das Bild mit der oberen linken Ecke an Position (x,y) an.
w, h, name: Ruft die Parameter Breite, Höhe und Namen des Bildes ab.

Zum Beispiel

from ti_image import *

 

# An image has been previously inserted into the TNS document in a Notes application and named "bridge"

im1=load_image("bridge")

px_val = im1.get_pixel(100,100)

print(px_val)

 

# Set the pixel at 100,100 to blue (0,0,255)

im1.set_pixel(100,100,(0,0,255))

new_px = im1.get_pixel(100,100)

print(new_px)

 

# Print the width, height and name of the image

print(im1.w, im1.h, im1.name)