Welkom terug.
Het is tijd om toe te passen wat we net hebben geleerd en een oefening te doen en ons eigen project te bouwen.
Wat is dit nu voor project?
Dit project wordt een jpeg naar convertor.
Je herinnert je onze portemonnees nog, toch?
Onze portemonnees zijn allemaal schattige kleine Pokemon, maar ze zijn nu allemaal in JPEG-formaat.
JPEG-beeldbestandsindeling.
Je kunt erover lezen, maar ik geef de voorkeur aan PMG.
Er zijn enkele voordelen die PG-bestanden hebben, vooral voor dit soort afbeeldingen.
Dus als u bijvoorbeeld een webontwikkelaar bent, dit soort afbeeldingen met niet veel kleur of
slechts een paar kleuren die u hier kunt zien, blauw, bruin, wit, zijn eigenlijk beter wanneer u websites ontwikkelt om te gebruiken
A.
Nogmaals, dat valt buiten het bestek van de cursus, je kunt dit zelf lezen,
maar een jetpack naar converter is echt heel handig.
Dus hoe kunnen we het bouwen op basis van wat we hebben geleerd?
Ik ga je op weg helpen en de rest ga ik proberen en kijken of hij er zelf achter kan komen.
Dus wat ik eerst ga doen, is hier een nieuw bestand maken.
En ik ga de opdrachtregel gebruiken, ik kan hier aanraking gebruiken omdat ik een Mac gebruik.
Als u Windows gebruikt, is deze opdracht anders, en dat is iets waar we het al eerder over
hebben gehad.
Je kunt ook gewoon handmatig op je computer, zeg gewoon nieuw bestand zodat je gewoon kunt.
Rechts.
Klik en zeg een nieuw bestand, wat je maar wilt.
Nou, ik heb dit al gedaan, dus in plaats van aanraken, maak ik gewoon een nieuw bestand.
En wat we het zullen noemen, is dat ik het JPEG naar PNG-converter ga noemen.
dr..
Daar gaan we.
Nu, wat willen we dat dit doet?
Welnu, we willen een Python-script dat ik kan uitvoeren en dat als volgt werkt.
Ik wil Python drie kunnen zeggen en dan JPEG kunnen zeggen om het naar PI te converteren en het dan aan argumenten te geven.
Het eerste argument is dat ik de mapnaam wilde geven, dus ik ga Boquete X zeggen en we gaan hier een segment toevoegen om te
laten zien dat dit een map is.
Dus ik wil dat je de pocket x-map opent en dan is de tweede parameter de nieuwe map die ik wil
maken.
Dus laten we het maar nieuw noemen.
Deze nieuwe map bestaat dus niet, maar ik wil hem wel kunnen maken.
En trouwens, als je op een venster zit, zal dit de andere zijn, de backslash zoals deze.
Maar in wezen, wat ik wil doen is dit commando uitvoeren, het zal alle afbeeldingen hier bekijken en
ze converteren naar een JPEG en ze in een nieuwe map met de naam Nieuw plaatsen.
Dus laten we dat script bouwen en ik ga je op weg helpen met een kleine hint, wat we moeten doen
is dat we deze argumenten moeten kunnen pakken.
En pak ook al deze bestanden.
En uit de vorige secties zouden we moeten weten hoe we dat moeten doen,
wat ik ga doen is de servicemodule importeren en de OS-module importeren en natuurlijk uit de kussenbibliotheek, ik ga PILT importeren
van.
Afbeelding.
Het is hier gedeeltelijk.
Daar ga je.
Nu is de eerste stap om de systeemmodule daadwerkelijk te gebruiken, de eerste te pakken.
En tweede argument.
Dus onthoud, dat is de zak en de nieuwe map, dus dat is het eerste wat we willen doen.
Het tweede is te goed, op basis van of dit bestaat of niet, om te controleren of er nieuw bestaat.
Of deze map bestaat en is niet gemaakt.
Rechts.
Dus als dit niet bestaat, moeten we de map maken zodat we de afbeeldingen erin kunnen plaatsen en dan
eindelijk wat we hier willen doen, en dit is het moeilijke deel.
We willen deze hele map doorlussen, dus loop door zak X.
En dan willen we afbeeldingen naar PNG converteren.
En tot slot willen we ze opslaan in de nieuwe Foldit.
Dit is een lastige.
Het combineert veel van de dingen die we tot nu toe hebben geleerd.
Je krijgt het misschien niet meteen omdat het een beetje lastig is.
Dus maak je geen zorgen.
In de volgende video laat ik je zien hoe je dit probleem kunt oplossen.
Maar wat u misschien wilt leren, is hoe u in de eerste plaats Google kunt
gebruiken om het eerste en tweede argument te pakken, hoe u de OS-module gebruikt om het pad te pakken.
Zodat je kunt zeggen, hey, ik wil deze bestanden en Pocket X en ik wil naar dit nieuwe bestand schrijven, dus daar
gaan we de OS-module voor gebruiken.
En dan gaan we natuurlijk die Pelo-module gebruiken om de afbeeldingen om te zetten naar iets dat we eerder
hebben gezien.
Deze oefening vereist een beetje Googlen op je zaak, wat een goede vaardigheid is om te ontwikkelen.
Dus in de volgende video laat ik je zien hoe je dit doet.
Ik zie je bij die ene.
Veel geluk.
Doei.