TI-billedmenu

Denne undermenu er placeret under Flere moduler.

Bemærk: Når der oprettes et nyt program, der bruger dette modul, anbefales det at bruge Billedbehandling programtype. Dette vil sikre, at alle relevante moduler importeres.

Menupunkt

Beskrivelse

from ti_image import *

Importerer alle metoder fra ti_billedmodulet.

new_image(bredde,højde,(r,g,b))

Opretter et nyt billede med den angivne bredde og højde til brug i Python-programmet.

Farven på det nye billede defineres af værdierne (r,g,b).

load_image("navn")

Indlæser det billede, der er angivet af "navn" til brug i Python-programmet.

Billedet skal være en del af TNS-dokumentet enten i en Noter eller Grafer-applikation.

Prompten "navn" viser billednavnene (hvis de er blevet navngivet tidligere) eller et tal, der angiver deres indsættelsesrækkefølge.

copy_image(billede)

Opretter en kopi af det billede, der er angivet af "billede"-variablen.

Billedobjektets metoder

Yderligere funktioner relateret til billedobjekter er tilgængelige i Editor og Shell ved at skrive variabelnavnet efterfulgt af en .(dot).

get_pixel(x,y): Henter værdien (r,g,b) af pixlen på placeringen defineret af (x,y) koordinatparret.

px_val = get_pixel(100,100)

print(px_val)

set_pixel(x,y,farve_tupel): Indstiller pixel ved placering (x,y) til farven angivet i farve_tupel.

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

Indstiller pixel ved (100,100) til (0,0,255) farve.

show_image(x,y): Viser billedet med det øverste venstre hjørne på lokationen (x,y).
w, h, name: Henter billedets bredde-, højde- og navn-parametre.

For eksempel

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)