CIImage.CreateByApplyingGaussianBlur(Double) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает новый CIImage , применяя гауссовское размытие с предоставленным sigma
.
[Foundation.Export("imageByApplyingGaussianBlurWithSigma:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 12, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual CoreImage.CIImage CreateByApplyingGaussianBlur (double sigma);
abstract member CreateByApplyingGaussianBlur : double -> CoreImage.CIImage
override this.CreateByApplyingGaussianBlur : double -> CoreImage.CIImage
Параметры
- sigma
- Double
Стандартное отклонение, определяющее 2D Gaussian.
Возвращаемое значение
- Атрибуты
Комментарии
Двухd Gaussian определяется следующим образом:
Где zeta (z
) — это вектор, содержащий координаты пикселей, а mu (μ) — вектор, содержащий среднее гауссов в любом направлении.
Определяет sigma
скорость падения гауссов. Меньшие sigma
значения размыты при меньшем количестве пикселей.