Lassen Sie uns noch ein paar nette Dinge lernen, die wir mit Bildern machen können. Hier haben wir gelernt, dass
wir Bilder speichern konnten, wir können sie konvertieren, wir können ihnen Bildfilter hinzufügen.
Und wir haben auch gelernt, dass wir die save-Methode tatsächlich verwenden können, um einer Datei einen neuen Namen zu geben und ihr dann mit
dem zweiten Parameter eine Erweiterung zu geben, damit wir beispielsweise von einem JPEG in eine solche Datei konvertieren
können.
Eine andere nette Sache, die wir machen können, ist auch etwas namens Show zu machen, und das wird uns nur
das Bild zeigen.
Lass es mich dir zeigen.
Haha, viel Spaß, lass mich dir zeigen, in Ordnung, los geht's.
Wir sehen, dass es jetzt die Datei öffnet und mir das großartige Schwarzweiß zeigt.
Neunzehn Zwanziger Pikachu.
Fantastisch.
Wir können unsere Bilder auch drehen, damit ich gefiltertes Bild sagen kann.
Und dieses Bild möchte ich drehen.
Sagen wir 90 Grad, und ich werde dies tatsächlich über den Safe verschieben, damit wir die Auswirkungen sehen können, wenn ich
das führe.
Und gehen Sie zu groß.
Und lassen Sie uns dies einfach einer krummen Variablen zuweisen und diese krumme Variable, die das neue Bild
speichert, werden wir speichern.
Also lass uns einfach oops, lass uns das speichern und das ausführen.
Und wenn wir jetzt zu Gray gehen, schauen wir uns das an, wir haben ein krummes Pikachu und wir können wieder verschiedene Dinge tun, lass uns eine
180 machen, damit wir auf den Kopf gestellt werden, um dich zu bekommen.
Und los gehts, wir haben Pikachu auf den Kopf gestellt, das ist großartig, wir können Bilder drehen.
Wir können auch die Größe der Bilder ändern, also sagen wir hier einfach die Größe
ändern und dies wird Größenänderung genannt.
Größe ändern.
Und wir können sagen, dass dieses Bild, an das Sie sich erinnern, 640 x 640 groß war. Ich werde es auf
300 x 300 verkleinern.
Also ein nettes kleines Thumbnail, wenn ich das ausführe.
Oh, und Sie sehen, dass ich hier einen Fehler bekomme und was ich hier eigentlich hätte tun sollen, dass
die Größenänderung ein Tupel akzeptiert, also muss ich hier Klammern hinzufügen.
Wenn ich das also noch einmal ausführe, lass es mich löschen und erneut ausführen.
Und wir sehen uns das großartig an, Pikachu ist viel kleiner als er früher war.
Pikachu ist jetzt winzig.
Also haben wir Pikachu winzig groß herausgeholt, das ist großartig, ich kann die Größe von Bildern ändern, was wirklich sehr nützlich
ist.
Nehmen wir an, ich möchte, dass Sie mein Pikachu-Bild zuschneiden, was können wir tun?
Nun, anstatt dass ich es dir erzähle, lass es uns einfach herausfinden, wir können auf die Dokumentations-Website gehen
und einfach nach Getreide suchen.
Und wenn wir weiter nach unten scrollen, weiter nach unten scrollen, lassen Sie uns einfach die Punkte zuschneiden, um zu sehen, ob es eine
tatsächliche Funktion gibt, die wir haben.
Und gehen wir hier rüber und wir sehen, dass wir hier einen Zuschnitt haben, also schneiden, einfügen, entstehende Bilder.
OK, lassen Sie mich dann einfach zoomen, damit Sie es ein wenig sehen können.
Wir sehen genau, wie es funktionieren kann, wir könnten uns einfach die aussuchen.
Pixelposition der vier Ecken und beschneiden Sie ein Bild, also kopieren wir das einfach.
Und probiere es aus, damit wir die Region haben, sagen wir einfach die Region.
Oder entfernen wir dies einfach und beschneiden das gefilterte Bild.
Mit so einer Kiste.
Und wenn wir dieses Regionsbild speichern und unseren Code ausführen.
Lass uns nach Pikachu gehen und uns das ansehen, nur das Gesicht von Pikachu.
Er ist so süß.
Okay, tun wir so, als hätte ich diese Stimme nicht gemacht.
Lasst uns weitergehen.
Da haben wir es also.
Wir können sogar Bilder zuschneiden.
Ich meine, das sind ziemlich einfache Dinge, aber Sie sehen die Macht der Bildverarbeitung.
Was auch immer Sie tun möchten, Sie werden es nicht im Kopf wissen.
Stattdessen gehen Sie zur Dokumentation und sagen: Hey, ich möchte ein verschwommenes
Abstufungsbild.
Wie kann ich das machen?
Nun, Sie durchsuchen einfach die Dokumentationsseite, lernen die Befehle und schreiben Ihre Datei.
Und das ist der Schlüssel, oder?
Sie werden nicht die ganze Bibliothek kennen, wenn es nötig ist.
Sie haben gerade die Dokumentation gelesen.
Das machen gute Entwickler.
Okay, wir haben viel gelernt, aber wir müssen noch ein paar Dinge lernen, also machen wir eine Pause und
wir sehen uns im nächsten.
Tschüss.