manpagez: man pages & more
man MPSImageLaplacian(3)
Home | html | info | man
MPSImageLaplacian(3)   MetalPerformanceShaders.framework  MPSImageLaplacian(3)




NAME

       MPSImageLaplacian


SYNOPSIS

       #import <MPSImageConvolution.h>

       Inherits MPSUnaryImageKernel.

   Properties
       float bias

   Additional Inherited Members

Detailed Description

       The MPSImageLaplacian is an optimized variant of the
       MPSImageConvolution filter provided primarily for ease of use. This
       filter uses an optimized convolution filter with a 3 x 3 kernel with
       the following weights: [ 0 1 0 1 -4 1 0 1 0 ]

       The optimized convolution filter used by MPSImageLaplacian can also be
       used by creating a MPSImageConvolution object with kernelWidth = 3,
       kernelHeight = 3 and weights as specified above.


Property Documentation

   - bias [read],  [write],  [nonatomic],  [assign]
       The bias is a value to be added to convolved pixel before it is
       converted back to the storage format. It can be used to convert
       negative values into a representable range for a unsigned
       MTLPixelFormat. For example, many edge detection filters produce
       results in the range [-k,k]. By scaling the filter weights by 0.5/k and
       adding 0.5, the results will be in range [0,1] suitable for use with
       unorm formats. It can be used in combination with renormalization of
       the filter weights to do video ranging as part of the convolution
       effect. It can also just be used to increase the brightness of the
       image.

       Default value is 0.0f.



Author

       Generated automatically by Doxygen for
       MetalPerformanceShaders.framework from the source code.





Version MetalPerformanceShaders-Thu2Jul 13 2017           MPSImageLaplacian(3)


Mac OS X 10.13.1 - Generated Tue Nov 7 07:47:17 CST 2017
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.