Laten we nog een paar leuke dingen leren die we met afbeeldingen kunnen doen, hier hebben we geleerd dat we
afbeeldingen konden opslaan, we kunnen ze converteren, we kunnen er afbeeldingsfilters aan toevoegen.
En we hebben ook geleerd dat we de opslagmethode daadwerkelijk kunnen gebruiken om een nieuwe naam aan een bestand te geven en het dan ook een extensie
te geven met de tweede parameter, zodat we kunnen converteren van, laten we zeggen, een JPEG naar een bestand als
dit.
Een ander leuk ding dat we kunnen doen, is ook echt iets doen dat show wordt genoemd, en dit gaat ons gewoon
het beeld laten zien.
Laat me het je laten zien.
Haha, maak dat plezier, laat me je laten zien, oké, daar ga je.
We zien dat het nu het bestand opent en me de geweldige zwart-wit laat zien.
Negentien jaren twintig Pikachu.
Geweldig.
We kunnen onze afbeeldingen ook roteren, dus ik kan gefilterde afbeelding zeggen.
En deze afbeelding wil ik draaien.
Laten we zeggen 90 graden, en ik ga dit eigenlijk boven de kluis plaatsen, zodat we de effecten kunnen zien als ik
dit doe.
En ga naar geweldig.
En laten we dit toewijzen aan een kromme variabele en deze kromme variabele die de nieuwe afbeelding opslaat, is
waar we gaan opslaan.
Dus laten we gewoon oeps, laten we dat opslaan en dit uitvoeren.
En als we nu naar Gray gaan, kijk daar eens naar, we hebben een kromme Pikachu en we kunnen weer andere dingen doen, laten
we een 180 doen zodat we ondersteboven hebben om je te pakken.
En daar gaan we, we hebben Pikachu ondersteboven, dus dat is geweldig, we kunnen afbeeldingen draaien.
We kunnen ook het formaat van de afbeeldingen wijzigen, dus laten we zeggen formaat wijzigen hier en dit wordt formaat wijzigen genoemd en in plaats
van roteren, zullen we zeggen dat het zal zeggen.
Formaat wijzigen.
En we kunnen zeggen dat deze afbeelding, die je je herinnert, 640 bij 640 was, ik ga het formaat wijzigen naar
driehonderd bij driehonderd.
Dus een leuke kleine thumbnail als ik dit uitvoer.
Oh, en je ziet dat ik hier een foutmelding krijg en wat ik hier eigenlijk had moeten doen, is
dat de resize een tuple accepteert, dus ik moet hier haakjes toevoegen.
Dus als ik dit opnieuw doe, laat me dit dan wissen en opnieuw uitvoeren.
En daar gaan we goed naar kijken, Pikachu is een stuk kleiner dan hij vroeger was.
Pikachu is nu klein.
Dus we hebben kleine geweldige Pikachu, dus dat is geweldig, ik kan het formaat van afbeeldingen wijzigen, wat echt heel handig
is.
Laten we zeggen dat ik wil dat je mijn Pikachu-afbeelding bijsnijdt, wat kunnen we doen?
Nou, in plaats van dat ik het je vertel, laten we het gewoon uitzoeken, we kunnen naar de documentatiewebsite gaan
en gewoon zoeken naar crop.
En als we naar beneden blijven scrollen, naar beneden blijven gaan, nou, laten we gewoon dot crop doen om te zien of er een
echte functie is die we hebben.
En laten we hierheen gaan en we zien dat we hier een uitsnede hebben, dus knippen, plakken, beelden verschijnen.
Oké, dus laat me even inzoomen zodat je het een beetje kunt zien.
We zien precies hoe het kan werken, we kunnen er gewoon de kiezen.
Pixellocatie van de Four Corners en een afbeelding bijsnijden, dus laten we dat gewoon kopiëren.
En probeer het eens, zodat we de regio hebben, laten we zeggen regio.
Of laten we dit gewoon verwijderen en de gefilterde afbeelding bijsnijden.
Met zo'n doos.
En als we deze regio-afbeelding opslaan en onze code uitvoeren.
Laten we naar Pikachu gaan en daar kijken, gewoon het gezicht van Pikachu.
Hij is zo schattig.
Oké, laten we doen alsof ik die stem niet heb gemaakt.
Laten we door gaan.
Dus daar hebben we het.
We kunnen zelfs afbeeldingen bijsnijden.
Ik bedoel, dit is vrij eenvoudig, maar je ziet de kracht van beeldverwerking.
Wat je ook wilt doen, je zult het niet uit je hoofd weten.
In plaats daarvan ga je naar de documentatie en zeg je, hey, ik wil een wazig beeld
hebben.
Hoe kan ik dat doen?
Nou, je zoekt gewoon op de documentatiepagina en leert de commando's en je schrijft je bestand.
En dat is de sleutel, toch?
Je zult niet de top van je hoofd kennen, de hele bibliotheek als dat nodig is.
Je leest gewoon de documentatie.
Dat is wat goede ontwikkelaars doen.
Oké, we hebben veel geleerd, maar we moeten nog een paar dingen leren, dus laten we een pauze nemen en ik
zie je in de volgende.
Tot ziens.