Xojo Conferences

Platforms to show: All Mac Windows Linux Cross-Platform

CIFilterGaussianBlurMBS class

Super class: CIFilterMBS

Type Topic Plugin Version macOS Windows Linux Console & Web iOS
class CoreImage MBS MacCG Plugin 17.4 Yes No No Yes, macOS only No
Function: The Xojo class for the CoreImage Gaussian Blur filter.
dim CIFilter as new CIFilterGaussianBlurMBS
dim ROIpic as Picture = LogoMBS(500)
dim CGImage as CGImageMBS = CGCreateImageMBS(ROIpic)
dim ciimage as CIImageMBS = NewCIImagewithCGImageMBS(CGImage)

CIFilter.inputImage = CIImage
cifilter.inputRadius = 10 //the property which holds the blur radius

dim result as CIImageMBS = cifilter.outputImage

dim r as Picture = result.RenderPicture

window1.Backdrop = r
Details for this filter:

DisplayName English:Gaussian Blur
DisplayName German:Gauß’sche Unschärfe
DisplayName French:Flou gaussien
DisplayName Italian:Sfumatura gaussiana
DisplayName Spanish:Difuminado gaussiano

  • CICategoryBlur: Blur
  • CICategoryStillImage: Still Image
  • CICategoryVideo: Video
  • CICategoryBuiltIn: Built-In

  • inputImage: Image
  • inputRadius: Radius

  • outputImage

Warning: Due to the blur, the output image may be bigger, so you need to crop space on the border to get back to old size.
Subclass of the CIFilterMBS class.

Feedback, Comments & Corrections

Super class CIFilterMBS

This class has no sub classes.

Some examples which use this class:

The items on this page are in the following plugins: MBS MacCG Plugin.

CIFilterGammaAdjustMBS   -   CIFilterGaussianGradientMBS

The biggest plugin in space...

MBS Xojo Plugins