github.com/kaydxh/golang@v0.0.131/pkg/gocv/cgo/third_path/graphics-magick/include/GraphicsMagick/magick/effect.h (about)

     1  /*
     2    Copyright (C) 2003-2009 GraphicsMagick Group
     3    Copyright (C) 2002 ImageMagick Studio
     4  
     5    This program is covered by multiple licenses, which are described in
     6    Copyright.txt. You should have received a copy of Copyright.txt with this
     7    package; otherwise see http://www.graphicsmagick.org/www/Copyright.html.
     8  
     9    GraphicsMagick Image Effect Methods.
    10  */
    11  #ifndef _MAGICK_EFFECT_H
    12  #define _MAGICK_EFFECT_H
    13  
    14  #if defined(__cplusplus) || defined(c_plusplus)
    15  extern "C" {
    16  #endif /* defined(__cplusplus) || defined(c_plusplus) */
    17  
    18  extern MagickExport Image
    19    *AdaptiveThresholdImage(const Image *,const unsigned long,const unsigned long,
    20       const double,ExceptionInfo *),
    21    *AddNoiseImage(const Image *,const NoiseType,ExceptionInfo *),
    22    *AddNoiseImageChannel(const Image *image,const ChannelType channel,
    23       const NoiseType noise_type,ExceptionInfo *exception),
    24    *BlurImage(const Image *,const double,const double,ExceptionInfo *),
    25    *BlurImageChannel(const Image *image,const ChannelType channel,
    26       const double radius,const double sigma,ExceptionInfo *exception),
    27    *ConvolveImage(const Image *,const unsigned int,const double *,
    28       ExceptionInfo *),
    29    *DespeckleImage(const Image *,ExceptionInfo *),
    30    *EdgeImage(const Image *,const double,ExceptionInfo *),
    31    *EmbossImage(const Image *,const double,const double,ExceptionInfo *),
    32    *EnhanceImage(const Image *,ExceptionInfo *),
    33    *GaussianBlurImage(const Image *,const double,const double,ExceptionInfo *),
    34    *GaussianBlurImageChannel(const Image *image,
    35       const ChannelType channel,const double radius,const double sigma,
    36     ExceptionInfo *exception),
    37    *MedianFilterImage(const Image *,const double,ExceptionInfo *),
    38    *MotionBlurImage(const Image *,const double,const double,const double,
    39       ExceptionInfo *),
    40    *ReduceNoiseImage(const Image *,const double,ExceptionInfo *),
    41    *ShadeImage(const Image *,const unsigned int,double,double,ExceptionInfo *),
    42    *SharpenImage(const Image *,const double,const double,ExceptionInfo *),
    43    *SharpenImageChannel(const Image *image,const ChannelType channel,
    44       const double radius,const double sigma,ExceptionInfo *exception),
    45    *SpreadImage(const Image *,const unsigned int,ExceptionInfo *),
    46    *UnsharpMaskImage(const Image *,const double,const double,const double,
    47                      const double,ExceptionInfo *),
    48    *UnsharpMaskImageChannel(const Image *image,
    49       const ChannelType channel,const double radius,const double sigma,
    50       const double amount,const double threshold,
    51       ExceptionInfo *exception);
    52  
    53  extern MagickExport MagickPassFail
    54    BlackThresholdImage(Image *image,const char *thresholds),
    55    ChannelThresholdImage(Image *,const char *),
    56    RandomChannelThresholdImage(Image *,const char *,const char *,
    57        ExceptionInfo *exception),
    58    ThresholdImage(Image *,const double),
    59    WhiteThresholdImage(Image *image,const char *thresholds);
    60  
    61  #if defined(__cplusplus) || defined(c_plusplus)
    62  }
    63  #endif /* defined(__cplusplus) || defined(c_plusplus) */
    64  
    65  #endif /* _MAGICK_EFFECT_H */
    66  
    67  /*
    68   * Local Variables:
    69   * mode: c
    70   * c-basic-offset: 2
    71   * fill-column: 78
    72   * End:
    73   */