Technické detaily ================== Budeme pracovat s modulom Pillow (https://pypi.python.org/pypi/Pillow/2.1.0), který je predinštalovaný v ucebni. Pre vlastný pocítac pod systém Windows je možné nainštalovat "easy_install Pillow" z príkazového riadku s administrátorskou úrovnou oprávnenia. Postup inštaláce modulu Pillow pre iné operacné systémy je popísaný na uvedené stránke. Použitie modulu a jeho triedy Image: from PIL import Image Image.new(mode, (width, height))-vytvori obrazok (cierny) velkosti width, height open + convert(mode) - konverzia na mode typicky "RGB" (r,g,b)<- im.getpixel(x,y) - zistenie farby im.putpixel((x,y), (r,g,b)) - nastavenie farby pre pixel size - velkost obrazka (weight, height) show() - ukaze obrazok save(name) - ulozi obrazok pod menom name 0. Vytvorte obrazok rozmeru 500x500 a vykreslite 2 suradnicove osi x,y ktore pojdu stredom obrazka. 1. Naprogramujte funkciu line(im, S, E) ktora vykresli ciaru so zaciatkom v S a koncom E do obrazka im. 2. Naprogramujte funkciu circle(R, X, Y) pre vykreslenie kruznice s polomerom R a stredom X,Y. 3. Naprogramujte funkciu spiral(X, Y) pre vykreslenie spiraly zacinajucej v bode X,Y. 4. Naprogramujte funkciu circle(R, X, Y, fill = TRUE) pre vykreslenie kruhu/kruznice (fill == TRUE/FALSE) s polomerom R a stredom X,Y. 1. Nacitajte obrazok prednasajuceho, skonvertujte ho do RGB a zobrazte ho. 1. Preklopte obrazok zrkadlovo. 2. Otocte obrazok o 90 stupnov. 3. Transformujte farby obrazka - zachovajte len modru farbu. 4. Urobte negatív obrázka - staci menit funkciu na zmenu farby. 5. Zmente farbu pozadia (za prednasajucim) z bielej na zelenu. 6. Pridajte prednasajucemu na hlavu klobuk - redhat.png(vyberte pixely s cervenou farbou).