Tento stručný průvodce popisuje, jak převést image na stupně šedi v Pythonu. Vysvětluje algoritmus a spustitelný ukázkový kód pro změnu obrázku na stupně šedi v Pythonu. Navíc k použití této funkce ve vašem prostředí nepotřebujete žádný složitý software pro zpracování obrazu.
Kroky k převodu obrázku na stupně šedi v Pythonu
- Nakonfigurujte systém instalací Aspose.Imaging for Python pro převod obrázků do stupňů šedi
- Načtěte vstupní barevný obrázek vyvoláním metody načtení vystavené třídou Image
- Převeďte načtený obrázek do barevného prostoru ve stupních šedi
- Exportujte výstupní obrázek ve stupních šedi pomocí metody save
Tyto kroky poskytují celkové podrobnosti pro vykreslení obrazu do stupňů šedi v Pythonu. Nejprve nakonfigurujte systém instalací knihovny a importem potřebných jmenných prostorů. Dále načtěte zdrojový obrázek, převeďte jej na stupně šedi a zapište výstupní obrázek, čímž převod dokončíte.
Kód pro vykreslení barevného obrázku do stupňů šedi v 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") |
Tento fragment kódu ukazuje, jak vykreslit barevný obrázek do stupňů šedi v Pythonu. Spolupracuje s třídou Image při čtení vstupní barevné fotografie a poté volá metodu stupňů šedi pro převod barevného prostoru. Nakonec použijte metodu uložení a zapište výstupní obrázek na disk nebo stream podle vašich požadavků.
V tomto článku jste se naučili zpracovávat barevné obrázky a převádět na stupně šedi v Pythonu. Chcete-li však převést obrázek do formátu Vector, přečtěte si článek na Převeďte obrázek na SVG v Pythonu.