Kép átméretezése Python segítségével

Ez a pontos útmutató elmagyarázza a image Python használatával átméretezésének részleteit. Lefedi a lépésenkénti programfolyamatot és a futtatható mintakódot, amellyel fotó-átméretezőt készíthet a Python használatával. Ezenkívül képes JPG, GIF, BMP, PNG és más népszerű képformátumok feldolgozására.

A kép átméretezésének lépései Python használatával

  1. Állítsa be az alkalmazáskörnyezetet a Aspose.Imaging telepítésével a képek átméretezéséhez
  2. Szerezze le a forrásképet a lemezről vagy egy adatfolyamból, és töltse be a Image osztálypéldány használatával
  3. Hívja meg a resize() metódust a kimeneti kép méretének és a ResizeType megadásával
  4. Írja le a generált képet a kívánt képformátumban

Ezek a lépések egy képméret-konverter Python használatával történő fejlesztését mutatják be. Felvázolja a forráskép betöltésének folyamatát bármely támogatott formátumban, például JPG, PNG, GIF stb., majd megadja az átméretezett kép méreteit és az átméretezés típusát. Végül a kimeneti kép lemezre vagy adatfolyamra exportálható az alkalmazás modelljétől függően.

Kód a Photo Resizer létrehozásához Python használatával

import aspose.imaging
from aspose.imaging import Image, ResizeType
import os
path = "C://SampleFiles//"
license = aspose.imaging.License()
license.set_license(path + "License.lic")
# Load the input image
with Image.load(os.path.join(path, "grayscaled.jpg")) as image:
image.resize((int)(image.width*0.5), (int)(image.height*0.5), ResizeType.HIGH_QUALITY_RESAMPLE)
image.save(os.path.join(path, "resizedpython.png"))
print("Image Resized Successfully")

Ez a kódrészlet egy alapváltozat a kép átméretezésére a minőség romlása nélkül a Python használatával, miközben tovább javítható a képméretezési tényező megváltoztatásával. Például egy pozitív szorzótényező nagyobbá teszi a képet, míg a negatív szám kisebb képet eredményez. Hasonlóképpen, különböző túlterhelési módszereket használhat az ImageResizeSettings osztály használatával, vagy a magasság vagy a szélesség arányos átméretezésére az Ön igényei szerint.

Ez a rövid oktatóanyag megtanította nekünk, hogyan lehet csökkenteni a képméretet Python használatával. Ezenkívül, ha tömörítenie kell a képeket, olvassa el a 在Python中压缩图像 cikket.

 Magyar