Page 114 - Demo
P. 114

TI Python BootCamp DIGITALE AFBEELDINGEN
2.3. Symmetrie
Python GRAFISCH
  from ti_image import *
pic=load_image("ballon") newpic=copy_image(pic) newpic.show_image(0,0)
for x in range(0,pic.w):
¨¨for y in range(0,pic.h): ¨¨¨¨rgb=pic.get_pixel((pic.w-1)-x,(pic.h-1)-y) ¨¨¨¨newpic.set_pixel(x,y,rgb) ¨¨newpic.show_image(0,0)
 2.4. Roteer 90° Rechts
 © 2020 T3 Nederland – T3 Vlaanderen
4
www.t3nederland.nl – www.t3vlaanderen.be
Een rotatie van 90° naar rechts in het Python grafische venster maakt gebruik van de functie:
𝑅: (𝑥, 𝑦) ⟼ (−𝑦, 𝑥)
Deze rotatie transformeert de blauwe rechthoek (pic) in de rode. Om de transformatie in het venster te krijgen, verschuiven we de rode rechthoek over een afstand pic.h; wat in de groene rechthoek resulteert (newpic):
𝐺: (𝑥, 𝑦) ⟼ (h − 𝑦, 𝑥)




















































































   112   113   114   115   116