TI bildmeny
Denna undermeny finns under Fler moduler.
Obs: När du skapar ett nytt program som använder den här modulen rekommenderas användning av program med bildbehandling. Detta säkerställer att alla relevanta moduler importeras.
|
Post |
matris |
|---|---|
|
from ti_image import * |
Importerar alla metoder från ti_image-modulen. |
|
new_image(width,height,(r,g,b)) |
Skapar en ny bild med specificerad bredd och höjd för användning i Python-programmet. Färgen på den nya bilden definieras av värdena (r,g,b). |
|
load_image("name") |
Läser in bilden som specificerats av "name" för användning i Python-programmet. Bilden måste vara en del av TNS-dokumentet antingen i anteckningar eller i grafapplikationen. Prompten ”name” visar bildnamnen (om de har namngivits tidigare) eller ett nummer som anger deras infogningsorder. |
|
copy_image(image) |
Skapar en kopia av bilden som specificerats av variabeln ”image”. |
Methods of Image objects (metoder för bildobjektet)
Ytterligare funktioner som är relaterade till bildobjekten finns tillgängliga i Editor och Shell genom att skriva in variabelnamnet följt av en . (punkt).
| • | get_pixel(x,y): Får värdet (r,g,b) för pixeln på plats definierad av koordinatparet (x,y). |
px_val = get_pixel(100,100)
print(px_val)
| • | set_pixel(x,y,color_tuple): Ställer in pixeln på plats (x,y) till färgen som anges i color_tuple. |
set_pixel(100,100,(0,0,255))
Ställer in pixeln på (100,100) på färg (0,0,255).
| • | show_image(x,y): Visar bilden med det övre vänstra hörnet för plats (x,y). |
| • | w, h, name: Ger bildens bredd, höjd och namnparametrar. |
Till exempel
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)