Menú de TI Image

Este submenú está situado en Más módulos.

Nota: Al crear un nuevo programa que utilice este módulo, se recomienda utilizar el tipo de programa Procesamiento de Image. Esto garantizará que se importen todos los módulos relevantes.

Elemento

Descripción

desde ti_image import *

Importa todos los métodos del módulo ti_image.

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

Crea una nueva imagen con el ancho y la altura especificados para su uso en el programa Python.

El color de la nueva imagen se define por los valores (r,g,b).

load_image("name")

Carga la imagen especificada por el "name" para su uso en el programa Python.

La imagen debe ser parte del documento TNS, ya sea en una aplicación de Notas o de Gráficos.

La indicación de "name" mostrará los nombres de imagen (si han sido nombradas anteriormente) o un número que indique su orden de inserción.

copy_image(image)

Crea una copia de la imagen especificada por la variable "image".

Métodos del objeto de imagen

Las funciones adicionales relacionadas con los objetos de imagen están disponibles en Editor y Shell escribiendo el nombre de la variable seguido de un . (punto).

get_pixel(x,y): Obtiene el valor (r,g,b) del píxel en la ubicación definida por el par de coordenadas (x,y).

px_val = get_pixel(100,100)

print(px_val)

set_pixel(x,y,color_tuple): Establece el píxel en la ubicación (x,y) al color especificado en el color_tuple.

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

Establece el píxel en (100,100) al color (0,0,255).

show_image(x,y): Muestra la imagen con la esquina superior izquierda en la ubicación (x,y).
w, h, name: Obtiene los parámetros de anchura, altura y nombre de la imagen.

Ejemplo

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)