Voorkennis
- Programmeren in Python
- Werken met modules in Python
- Ontwerpen kunnen lezen.
Dit ga je leren
- Een ontwerp lezen en omzetten in een werkende applicatie
- Stroomschema technieken
Opdracht
Maak een applicatie die met 1 opdracht meerdere afbeeldingen kan aanpassen. De applicatie vraagt de gebruiker om de map met bestanden die aangepast moeten worden, het nieuwe formaat van de afbeeldingen en de map waar de aangepaste bestanden moeten worden bewaard, dus:
Input
- pad naar een map afbeeldingen (source)
- pad naar een uitvoermap (destination)
- Maximale formaat van de afbeeldingen (niet groter dat 2000 pixels)
Output
- Een map met aangepaste afbeeldingen
- Informatie tijdens het proces zoals:
- Aantal bestanden dat is gevonden (in source)
- Bestandsnaam van de afbeelding die wordt aangepast
- Niet-afbeeldingen die worden overgeslagen
- Bekijk onderstaand stroomschema en maak de applicatie in python.
Resultaat
- Een applicatie die op basis van input van de gebruiker meerdere afbeeldingen kan aanpassen
- Een overzicht van de benodigde modules voor deze applicatie (requirements.txt)
Uitleg
- Uitleg over projecten en stroomschema's vind je op https://www.edutorial.nl/python/projectopdrachten/
- Uitleg over stroomschema's
- Uitleg over PIL (python image library) op PyPi
Evaluatie en beoordeling
Download hier het beoordelingsformulier