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)