Pretvorite sliku u sive tonove u Pythonu

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

  1. Konfigurirajte sustav instaliranjem Aspose.Imaging for Python za pretvaranje slika u sive nijanse
  2. Učitaj ulaznu sliku u boji pozivanjem metode učitavanja izložene u klasi Image
  3. Pretvorite učitanu sliku u prostor boja u sivim tonovima
  4. 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.

 Hrvatski