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)