Afbeeldingsformaat wijzigen met Python

Deze nauwkeurige gids legt de details uit om {HYPERLINK1}} te verkleinen met Python. Het behandelt stapsgewijze programmastromen en uitvoerbare voorbeeldcode om een foto-verkleiner te maken met Python. Bovendien kan het JPG, GIF, BMP, PNG en andere populaire afbeeldingsformaten verwerken.

Stappen om de grootte van een afbeelding te wijzigen met behulp van Python

  1. Configureer de applicatieomgeving door Aspose.Imaging te installeren om de grootte van afbeeldingen te wijzigen
  2. Haal de bronafbeelding op van de schijf of een stream en laad deze met behulp van de klasse-instantie Image
  3. Roep de methode resize() aan door de afmetingen van de uitvoerafbeelding en het ResizeType op te geven
  4. Schrijf de gegenereerde afbeelding in het vereiste afbeeldingsformaat

Deze stappen gaan dieper in op het ontwikkelen van een image size converter met Python. Het beschrijft het proces van het laden van de bronafbeelding in elk ondersteund formaat zoals JPG, PNG, GIF, etc., en specificeert vervolgens de aangepaste afbeeldingsafmetingen en het type aanpassing. Ten slotte kan de uitvoerafbeelding worden geëxporteerd naar de schijf of een stream, afhankelijk van uw toepassingsmodel.

Code om een fotoformaat te maken met behulp van Python

Dit codefragment is een basisversie om afbeeldingen te verkleinen zonder kwaliteitsverlies met Python, terwijl het verder kan worden geïmproviseerd door de schaalfactor van de afbeelding te wijzigen. Een positieve vermenigvuldigingsfactor zal bijvoorbeeld de afbeelding groter maken, terwijl een negatief getal resulteert in een kleinere afbeelding. Op dezelfde manier kunt u verschillende overbelastingsmethoden gebruiken om de grootte te wijzigen met behulp van de klasse ImageResizeSettings of de hoogte of breedte proportioneel te wijzigen op basis van uw vereisten.

Deze korte tutorial heeft ons geleerd hoe we de afbeeldingsgrootte kunnen verkleinen met Python. Als u afbeeldingen wilt comprimeren, lees dan het artikel Afbeelding comprimeren in Python.

 Nederlands