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
- Állítsa be az alkalmazáskörnyezetet a Aspose.Imaging telepítésével a képek átméretezéséhez
- 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
- Hívja meg a resize() metódust a kimeneti kép méretének és a ResizeType megadásával
- Í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.