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)