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)