TI Image-menu
Dit submenu bevindt zich onder More modules (Meer modules).
Opmerking: Bij het maken van een nieuw programma dat deze module gebruikt, wordt aanbevolen om het programmatype Image Processing te gebruiken. Dit zorgt ervoor dat alle relevante modules worden geïmporteerd.
object |
matrix |
---|---|
from ti_image import * |
Importeert alle opdrachten uit de ti_image module. |
new_image(width,height,(r,g,b)) |
Creëert een nieuwe afbeelding met de gespecificeerde breedte en hoogte voor gebruik in het Python-programma. De kleur van de nieuwe afbeelding is gedefinieerd door de waarden (r, g, b). |
load_image("name") |
Hiermee wordt de afbeelding geladen die wordt gespecificeerd door naam", voor gebruik in het Python-programma." De afbeelding moet deel uitmaken van het TNS-document in de toepassing Notities of Grafieken. De "naam"-prompt geeft de afbeeldingsnamen weer (als ze eerder zijn benoemd) of een nummer dat hun invoegvolgorde aangeeft. |
copy_image(image) |
Hiermee wordt een kopie gemaakt van de afbeelding die is gespecificeerd door de variabele "afbeelding". |
Functies en opdrachten van het afbeeldingsobject
Aanvullende functies en opdrachten met betrekking tot de afbeeldingsobjecten zijn beschikbaar in de Editor en Shell door de variabelenaam in te typen gevolgd door een . (punt).
• | get_pixel(x,y): Haalt de (r, g, b) waarde op van de pixel op positie gedefinieerd door het (x, y) coördinatenpaar. |
px_val = get_pixel(100,100)
print(px_val)
• | set_pixel(x,y,color_tuple): Stelt de pixel op positie (x, y) in op de kleur die is gespecificeerd in de kleur_tuple. |
set_pixel(100,100,(0,0,255))
Stelt de pixel op (100,100) in op de kleur (0,0,255).
• | show_image(x,y): Geeft de afbeelding weer met de linkerbovenhoek op positie (x, y). |
• | w, h, name: Haalt de parameters breedte, hoogte en naam van het afbeelding op. |
Voorbeeld
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)