TI Image -valikko

Tämä alivalikko sijaitsee kohdassa Lisää moduuleja.

Huomaa: Uutta tätä moduulia käyttävää ohjelmaa luotaessa on suositeltavaa käyttää Image-käsittely-ohjelmatyyppiä. Tällä varmistetaan kaikkien asiaankuuluvien moduulien tuonti.

objekti

Kuvaus

from ti_image import *

Tuo kaikki menetelmät ti_image-moduulista.

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

Luo uuden kuvan Python-ohjelmassa käytettäväksi tarkoitetulla tietyllä leveydellä ja korkeudella.

Uuden kuvan väri määräytyy (r,g,b)-arvojen mukaan.

load_image("name")

Lataa name-parametrin määrittämän kuvan Python-ohjelmassa käytettäväksi.

Kuvan on oltava osa TNS-asiakirjaa joko Muistiinpanot- tai Kuvaajat-sovelluksessa.

Kehotteessa name näkyvät kuvien nimet (jos ne on nimetty aiemmin) tai niiden lisäysjärjestyksen ilmaiseva numero.

copy_image(image)

Luo kopion image-muuttujan määrittämästä kuvasta.

Image-objektin menetelmät

Image-objekteihin liittyviä lisätoimintoja saa käyttöön editorissa ja komentotulkissa kirjoittamalla muuttujan nimen ja sen jälkeen merkin ’.’ (piste).

get_pixel(x,y): Hakee pikselin (r,g,b)-arvon (x,y)-koordinaattiparin määrittämässä sijainnissa.

px_val = get_pixel(100,100)

print(px_val)

set_pixel(x,y,color_tuple): Asettaa pikselin sijainnissa (x,y) color_tuple-muuttujassa määritetyn väriseksi.

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

Asettaa pikselin (100,100)-muuttujassa väriin (0,0,255).

show_image(x,y): Näyttää kuvan siten, että vasen yläkulma on kohdassa (x,y).
w, h, name: Hakee kuvan leveys-, korkeus- ja nimiparametrit.

Esimerkki

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)