SharpenFilterOptions Sınıfı

Summary: The sharpen filter options.

Module: aspose.imaging.imagefilters.filteroptions

Full Name: aspose.imaging.imagefilters.filteroptions.SharpenFilterOptions

Inheritance: GaussianBlurFilterOptions

Constructors

NameAçıklama
SharpenFilterOptions()Yeni bir SharpenFilterOptions sınıfının örneğini başlatır.
SharpenFilterOptions(size, sigma)Yeni bir SharpenFilterOptions sınıfının örneğini başlatır.

Properties

NameTypeAccessAçıklama
biasintr/wbias değerini alır veya ayarlar.
borders_processingboolr/w[borders processing] gösteren bir değeri alır veya ayarlar.
factorfloatr/wfactor değerini alır veya ayarlar.
ignore_alphaboolr/w[ignore alpha] gösteren bir değeri alır veya ayarlar.
kernel_datafloat[]rÇekirdeği alır.
radiusintr/wGaussian ISquareConvolutionKernel yarıçapını alır.
sigmafloatr/wGaussian çekirdek sigma değerini (yumuşatma) alır. Pozitif sıfır olmayan bir değer olmalıdır.
sizeintr/wGaussian çekirdek boyutunu alır. Pozitif sıfır olmayan tek bir değer olmalıdır.

Constructor: SharpenFilterOptions()

 SharpenFilterOptions() 

Yeni bir SharpenFilterOptions sınıfının örneğini başlatır.

Constructor: SharpenFilterOptions(size, sigma)

 SharpenFilterOptions(size, sigma) 

Yeni bir SharpenFilterOptions sınıfının örneğini başlatır.

Parameters:

ParameterTürAçıklama
sizeintÇekirdeğin boyutu.
sigmafloatSigma.

Examples

The following example applies various types of filters to a raster image.

from aspose.pycore import as_of
from aspose.imaging import Image, RasterImage
from aspose.imaging.imagefilters.filteroptions import *
from os.path import join as join_path

directory = r"c:\temp"

with Image.load(join_path(directory, "sample.png")) as image:
	rasterImage = as_of(image, RasterImage)
	# Tüm görüntüye dikdörtgen boyutu 5 olan bir medyan filtresi uygulayın.
	rasterImage.filter(rasterImage.bounds, MedianFilterOptions(5))
	rasterImage.save(join_path(directory, "sample.MedianFilter.png"))

with Image.load(join_path(directory, "sample.png")) as image:
	rasterImage = as_of(image, RasterImage)
	# Tüm görüntüye çekirdek boyutu 5 olan bir ikili yumuşatma filtresi uygulayın.
	rasterImage.filter(rasterImage.bounds, BilateralSmoothingFilterOptions(5))
	rasterImage.save(join_path(directory, "sample.BilateralSmoothingFilter.png"))

with Image.load(join_path(directory, "sample.png")) as image:
	rasterImage = as_of(image, RasterImage)
	# Tüm görüntüye yarıçapı 5 ve sigma değeri 4.0 olan bir Gaussian bulanıklaştırma filtresi uygulayın.
	rasterImage.filter(rasterImage.bounds, GaussianBlurFilterOptions(5, 4.0))
	rasterImage.save(join_path(directory, "sample.GaussianBlurFilter.png"))

with Image.load(join_path(directory, "sample.png")) as image:
	rasterImage = as_of(image, RasterImage)
	# Tüm görüntüye yarıçapı 5 ve pürüzsüzlük değeri 4.0 olan bir Gauss-Wiener filtresi uygulayın.
	rasterImage.filter(rasterImage.bounds, GaussWienerFilterOptions(5, 4.0))
	rasterImage.save(join_path(directory, "sample.GaussWienerFilter.png"))

with Image.load(join_path(directory, "sample.png")) as image:
	rasterImage = as_of(image, RasterImage)
	# Tüm görüntüye uzunluğu 5, pürüzsüzlük değeri 4.0 ve açısı 90.0 derece olan bir hareket Wiener filtresi uygulayın.
	rasterImage.filter(rasterImage.bounds, MotionWienerFilterOptions(10, 1.0, 90.0))
	rasterImage.save(join_path(directory, "sample.MotionWienerFilter.png"))
}

with Image.load(join_path(directory, "sample.png")) as image:
	rasterImage = as_of(image, RasterImage)
	# Tüm görüntüye çekirdek boyutu 5 ve sigma değeri 4.0 olan bir keskinleştirme filtresi uygulayın.
	rasterImage.filter(rasterImage.bounds, SharpenFilterOptions(5, 4.0))
	rasterImage.save(join_path(directory, "sample.SharpenFilter.png"))