Ez a cikk a Pythonban a image kivágásának folyamatát tárgyalja. Tartalmazza a lépéseket és a futtatható mintakódot egy fotóvágó Pythonban létrehozásához. Ezeket az utasításokat követheti bármely operációs rendszerben, például Windows, MacOS, Ubuntu stb., ahol konfigurálta a Pythont.
A kép kivágásának lépései Pythonban
- Állítsa be a környezetet a Aspose.Imaging telepítésével a képek kivágásához
- A bemeneti kép elérése a Image osztálypéldány használatával
- Öntsd át a betöltött képobjektumot egy RasterImage osztályobjektumba
- Határozza meg a téglalap alakú koordinátákat a kép kivágásához
- Vágja le a képet a kívánt méretre
- Írja fel a kivágott képet a lemezre
Ezek a lépések felvázolják a Képek Pythonban való kivágásának programfolyamatát. A képek kivágását téglalap alakú értékek megadásával írják le, a vágási folyamatot pedig az oldalak képközép felé csúsztatásával lehet javítani, igény szerint.
Kód képek vágásához Pythonban
import aspose.imaging | |
import aspose.pycore as aspycore | |
from aspose.imaging import Image, RasterImage, Rectangle | |
import os | |
path = "C:\\test\\" | |
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: | |
# Cast the image into RasterImage | |
if aspycore.is_assignable(image, RasterImage): | |
raster_image = aspycore.as_of(image, RasterImage) | |
rectangle = Rectangle(20, 20, 20, 20) | |
# Crop image | |
raster_image.crop(rectangle) | |
image.save(os.path.join(path, "croppedpython.png")) | |
print("Image Cropped Successfully") |
Ezt a kódot használhatja egy kép-vágó eszköz fejlesztésére a Pythonban. Módosíthatja vagy javíthatja, ha betölti a bemeneti képet egy adatfolyamból, beállítja az adat-helyreállítási módot a képadatok olvasása közben, és beállítja a háttérszínt az igényeinek megfelelően.
Ebben a cikkben megvizsgálta, hogyan lehet fotót kivágni Pythonban. Ha azonban szeretné megtanulni a képek elmosását, olvassa el a Elmosódott kép Pythonban cikket.