Menu de imagem TI

Este submenu está localizado em Mais módulos.

Nota: Ao criar um novo programa que utilize este módulo, recomenda-se a utilização do tipo de programa Processamento de imagem. Isto irá garantir que todos os módulos relevantes são importados.

Item

Descrição

a partir de ti_image import *

Importa todos os métodos do módulo ti_image.

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

Cria uma nova imagem com a largura e altura especificadas para utilização no programa Python.

A cor da nova imagem é definida pelos valores (r,g,b).

load_image("name")

Carrega a imagem especificada pelo "nome" para utilização no programa Python.

A imagem tem de fazer parte do documento TNS numa aplicação Notas ou Gráficos.

O pedido "nome" apresentará os nomes das imagens (se tiverem sido nomeadas anteriormente) ou um número indicando a sua ordem de inserção.

copy_image(image)

Cria uma cópia da imagem especificada pela variável "imagem".

Métodos do objeto da imagem

As funções adicionais relacionadas com os objetos da imagem estão disponíveis no Editor e na Shell (Interpretador), escrevendo o nome da variável seguido por um . (ponto).

get_pixel(x,y): Obtém o valor (r,g,b) do píxel no local definido pelo par de coordenadas (x,y).

px_val = get_pixel(100,100)

print(px_val)

set_pixel(x,y,color_tuple): Define o píxel no local (x,y) para a cor especificada na color_tuple.

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

Define o píxel em (100,100) para a cor (0,0,255).

show_image(x,y): Apresenta a imagem com o canto superior esquerdo no local (x,y).
w, h, name: Obtém os parâmetros de largura, altura e nome da imagem.

Por exemplo

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)