Jan Jaap Siewers | Jun 8, 2023

Imageconverter

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.
imageconverter ontwerp

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

Evaluatie en beoordeling

Download hier het beoordelingsformulier

Beoordeling