Menu TI Image

Ce sous-menu est situé sous Plus de modules (More Modules).

Remarque : Lors de la création d’un nouveau programme qui utilise ce module, il est recommandé d’utiliser le type de programme Traitement d’image (Image Processing). Ceci garantit que tous les modules nécessaires sont importés.

Élément

descriptions

from ti_image import *

Importe toutes les méthodes du module ti_image.

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

Crée une nouvelle image avec la largeur (width) et la hauteur (height) spécifiées pour l’utiliser dans le programme Python.

La couleur de la nouvelle image est définie par les valeurs (r,g,b).

load_image("name")

Charge l’image spécifiée par son nom (name) pour une utilisation dans le programme Python.

L’image doit faire partie du classeur TNS, soit dans une application Éditeur mathématique ou Graphiques.

L’invite « nom » (name) affiche les noms des images (si elles ont été nommées auparavant) ou un numéro indiquant leur ordre d’insertion.

copy_image(image)

Crée une copie de l’image spécifiée par la variable « image ».

Méthodes de l’objet image

Des fonctions supplémentaires concernant les objets images sont disponibles dans l’éditeur et la console en tapant le nom de la variable suivi d’un . (point).

get_pixel(x,y): Donne la valeur (r,g,b) du pixel à l’emplacement défini par la paire de coordonnées (x,y).

px_val = get_pixel(100,100)

print(px_val)

set_pixel(x,y,color_tuple): Définit la couleur du pixel spécifiée par un tuple (color_tuple) à l’emplacement (x,y).

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

Règle le pixel de coordonnées (100,100) à la couleur (0,0,255).

show_image(x,y): Affiche l’image avec le coin supérieur gauche à l’emplacement (x,y).
w, h, name: Permet d’obtenir les paramètres largeur (w), hauteur (h) et nom (name) de l’image.

Par exemple

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)