Menu immagine TI

Questo sottomenu si trova sotto Altri moduli.

Nota: Quando si crea un nuovo programma che utilizza questo modulo, si consiglia di utilizzare il tipo di programma Elaborazione immagine. In questo modo verranno importati tutti i moduli pertinenti.

Voce

Descrizione

from ti_image import *

Importa tutti i metodi dal modulo ti_image.

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

Crea una nuova immagine con la larghezza e l’altezza specificate per l’uso nel programma Python.

Il colore della nuova immagine è definito dai valori (r,g,b).

load_image("name")

Carica l’immagine specificata dal "nome" (name) per l’uso nel programma Python.

L’immagine deve far parte del documento TNS in un’applicazione Note o Grafici.

Il prompt "name" visualizzerà i nomi delle immagini (se sono state denominate in precedenza) o un numero che indica il loro ordine di inserimento.

copy_image(image)

Crea una copia dell’immagine specificata dalla variabile "image".

Metodi dell’oggetto immagine

Funzioni aggiuntive relative agli oggetti immagine sono disponibili nell'Editor e nella Shell digitando il nome della variabile seguito da un punto (.).

get_pixel(x,y): Acquisisce il valore (r,g,b) del pixel nella posizione definita dalla coppia di coordinate (x,y).

px_val = get_pixel(100,100)

print(px_val)

set_pixel(x,y,color_tuple): Imposta il pixel nella posizione (x,y) sul colore specificato in color_tuple.

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

Imposta il pixel in (100,100) sul colore (0,0,255).

show_image(x,y): Visualizza l’immagine con l’angolo in alto a sinistra nella posizione (x,y).
w, h, name: Acquisisce i parametri di larghezza, altezza e nome dell’immagine.

Ad esempio

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)