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

     1  /*
     2    Copyright (C) 2003 - 2012 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    ImageMagick Image Resize Methods.
    10  */
    11  #ifndef _MAGICK_RESIZE_H
    12  #define _MAGICK_RESIZE_H
    13  
    14  #if defined(__cplusplus) || defined(c_plusplus)
    15  extern "C" {
    16  #endif /* defined(__cplusplus) || defined(c_plusplus) */
    17  
    18  #define DefaultResizeFilter LanczosFilter
    19  #define DefaultThumbnailFilter BoxFilter
    20  
    21  extern MagickExport Image
    22    *MagnifyImage(const Image *,ExceptionInfo *),
    23    *MinifyImage(const Image *,ExceptionInfo *),
    24    *ResizeImage(const Image *,const unsigned long,const unsigned long,
    25       const FilterTypes,const double,ExceptionInfo *),
    26    *SampleImage(const Image *,const unsigned long,const unsigned long,
    27     ExceptionInfo *),
    28    *ScaleImage(const Image *,const unsigned long,const unsigned long,
    29       ExceptionInfo *),
    30    *ThumbnailImage(const Image *,const unsigned long,const unsigned long,
    31     ExceptionInfo *),
    32    *ZoomImage(const Image *,const unsigned long,const unsigned long,
    33       ExceptionInfo *);
    34  
    35  #if defined(__cplusplus) || defined(c_plusplus)
    36  }
    37  #endif /* defined(__cplusplus) || defined(c_plusplus) */
    38  
    39  #endif /* _MAGICK_RESIZE_H */
    40  
    41  /*
    42   * Local Variables:
    43   * mode: c
    44   * c-basic-offset: 2
    45   * fill-column: 78
    46   * End:
    47   */