Ovaj kratki vodič pokriva kako pretvoriti image u sive tonove u Pythonu. Objašnjava algoritam i primjer koda koji se može izvoditi za promjenu slike u sive nijanse u Pythonu. Štoviše, ne treba vam nikakav složeni softver za obradu slika da biste koristili ovu značajku u svom okruženju.
Koraci za pretvaranje slike u sive tonove u Pythonu
- Konfigurirajte sustav instaliranjem Aspose.Imaging for Python za pretvaranje slika u sive nijanse
- Učitaj ulaznu sliku u boji pozivanjem metode učitavanja izložene u klasi Image
- Pretvorite učitanu sliku u prostor boja u sivim tonovima
- Izvezite izlaznu sliku u sivim tonovima koristeći save metodu
Ovi koraci daju sveukupne detalje za renderiranje slike u sivim tonovima u Pythonu. Najprije konfigurirajte sustav instaliranjem biblioteke i uvozom potrebnih imenskih prostora. Zatim učitajte izvornu sliku, pretvorite je u sive tonove i napišite izlaznu sliku kako biste zaključili konverziju.
Kod za prikaz slike u boji u sivim tonovima u Pythonu
import aspose.imaging | |
import aspose.pycore as aspycore | |
from aspose.imaging import Image, RasterImage | |
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, "input.jpg")) as image: | |
# Cast the image into RasterImage | |
if aspycore.is_assignable(image, RasterImage): | |
raster_image = aspycore.as_of(image, RasterImage) | |
# Convert image to grayscale | |
raster_image.grayscale() | |
image.save(os.path.join(path, "Grayscale.png")) | |
print("Image Converted to Grayscale Successfully") |
Ovaj isječak koda prikazuje kako prikazati sliku u boji u sivim tonovima u Pythonu. Radi s klasom Image za čitanje ulazne fotografije u boji, a zatim poziva metodu sivih tonova za pretvorbu prostora boja. Na kraju, upotrijebite metodu spremanja za pisanje izlazne slike na disk ili tok prema vašim zahtjevima.
U ovom ste članku naučili obrađivati slike u boji i pretvoriti ih u sive tonove u Pythonu. Međutim, za pretvaranje slike u vektorski format pročitajte članak na Pretvorite sliku u SVG u Pythonu.