Xojo Developer Conference
25/27th April 2018 in Denver.
MBS Xojo Conference
6/7th September 2018 in Munich, Germany.

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 Realbasic 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
Notes:
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

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.

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




Links
MBS FileMaker Plugins