Platforms to show: All Mac Windows Linux Cross-Platform

CIFilterGaussianBlurMBS class

Super class: CIFilterMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
class CoreImage MBS MacCI Plugin 17.4 ✅ Yes ❌ No ❌ No ✅ Yes All
The Xojo class for the CoreImage Gaussian Blur filter.
Example
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:

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

Categories:

  • CICategoryBlur: Blur
  • CICategoryStillImage: Still Image
  • CICategoryVideo: Video
  • CICategoryBuiltIn: Built-In
  • CICategoryHighDynamicRange: High Dynamic Range

Input:
  • inputImage: Image
  • inputRadius: Radius

Output:
  • 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.

Super class CIFilterMBS

This class has no sub classes.

Some examples using this class:


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


CIFilterGammaAdjustMBS   -   CIFilterGaussianGradientMBS


The biggest plugin in space...