⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stl.h

📁 openmeetings专用版
💻 H
📖 第 1 页 / 共 5 页
字号:
  class MagickDLLDecl frameImage : public std::unary_function<Image&,void>  {  public:    frameImage( const Geometry &geometry_ = frameGeometryDefault );    frameImage( const unsigned int width_, const unsigned int height_,		const int innerBevel_ = 6, const int outerBevel_ = 6 );    void operator()( Image &image_ ) const;  private:    unsigned int _width;    unsigned int _height;    int          _outerBevel;    int          _innerBevel;  };  // Gamma correct image  class MagickDLLDecl gammaImage : public std::unary_function<Image&,void>  {  public:    gammaImage( const double gamma_ );    gammaImage ( const double gammaRed_,		 const double gammaGreen_,		 const double gammaBlue_ );    void operator()( Image &image_ ) const;  private:    double _gammaRed;    double _gammaGreen;    double _gammaBlue;  };  // Gaussian blur image  // The number of neighbor pixels to be included in the convolution  // mask is specified by 'width_'. The standard deviation of the  // gaussian bell curve is specified by 'sigma_'.  class MagickDLLDecl gaussianBlurImage : public std::unary_function<Image&,void>  {  public:    gaussianBlurImage( const double width_, const double sigma_ );    void operator()( Image &image_ ) const;  private:    double _width;    double _sigma;  };  // Implode image (special effect)  class MagickDLLDecl implodeImage : public std::unary_function<Image&,void>  {  public:    implodeImage( const double factor_ = 50 );    void operator()( Image &image_ ) const;  private:    double _factor;  };  // Set image validity. Valid images become empty (inValid) if  // argument is false.  class MagickDLLDecl isValidImage : public std::unary_function<Image&,void>  {  public:    isValidImage( const bool isValid_ );    void operator()( Image &image_ ) const;  private:    bool _isValid;  };  // Label image  class MagickDLLDecl labelImage : public std::unary_function<Image&,void>  {  public:    labelImage( const std::string &label_ );    void operator()( Image &image_ ) const;  private:    std::string _label;  };  // Level image  class MagickDLLDecl levelImage : public std::unary_function<Image&,void>  {  public:    levelImage( const double black_point,                const double white_point,                const double mid_point=1.0 );    void operator()( Image &image_ ) const;  private:    double _black_point;    double _white_point;    double _mid_point;  };  // Level image channel  class MagickDLLDecl levelChannelImage : public std::unary_function<Image&,void>  {  public:    levelChannelImage( const Magick::ChannelType channel,                       const double black_point,                       const double white_point,                       const double mid_point=1.0 );    void operator()( Image &image_ ) const;  private:    Magick::ChannelType _channel;    double _black_point;    double _white_point;    double _mid_point;  };  // Magnify image by integral size  class MagickDLLDecl magnifyImage : public std::unary_function<Image&,void>  {  public:    magnifyImage( void );    void operator()( Image &image_ ) const;  private:  };  // Remap image colors with closest color from reference image  class MagickDLLDecl mapImage : public std::unary_function<Image&,void>  {  public:    mapImage( const Image &mapImage_ ,              const bool dither_ = false );    void operator()( Image &image_ ) const;  private:    Image   _mapImage;    bool    _dither;  };  // Floodfill designated area with a matte value  class MagickDLLDecl matteFloodfillImage : public std::unary_function<Image&,void>  {  public:    matteFloodfillImage( const Color &target_ ,			 const unsigned int matte_,			 const int x_, const int y_,			 const PaintMethod method_ );    void operator()( Image &image_ ) const;  private:    Color         _target;    unsigned int  _matte;    int           _x;    int           _y;    PaintMethod   _method;  };  // Filter image by replacing each pixel component with the median  // color in a circular neighborhood  class MagickDLLDecl medianFilterImage : public std::unary_function<Image&,void>  {  public:    medianFilterImage( const double radius_ = 0.0 );    void operator()( Image &image_ ) const;  private:    double _radius;  };  // Reduce image by integral size  class MagickDLLDecl minifyImage : public std::unary_function<Image&,void>  {  public:    minifyImage( void );    void operator()( Image &image_ ) const;  private:  };  // Modulate percent hue, saturation, and brightness of an image  class MagickDLLDecl modulateImage : public std::unary_function<Image&,void>  {  public:    modulateImage( const double brightness_,		   const double saturation_,		   const double hue_ );    void operator()( Image &image_ ) const;  private:    double _brightness;    double _saturation;    double _hue;  };  // Negate colors in image.  Set grayscale to only negate grayscale  // values in image.  class MagickDLLDecl negateImage : public std::unary_function<Image&,void>  {  public:    negateImage( const bool grayscale_ = false );    void operator()( Image &image_ ) const;  private:    bool _grayscale;  };  // Normalize image (increase contrast by normalizing the pixel  // values to span the full range of color values)  class MagickDLLDecl normalizeImage : public std::unary_function<Image&,void>  {  public:    normalizeImage( void );    void operator()( Image &image_ ) const;  private:  };    // Oilpaint image (image looks like oil painting)  class MagickDLLDecl oilPaintImage : public std::unary_function<Image&,void>  {  public:    oilPaintImage( const double radius_ = 3 );    void operator()( Image &image_ ) const;  private:    double _radius;  };  // Set or attenuate the image opacity channel. If the image pixels  // are opaque then they are set to the specified opacity value,  // otherwise they are blended with the supplied opacity value.  The  // value of opacity_ ranges from 0 (completely opaque) to  // QuantumRange. The defines OpaqueOpacity and TransparentOpacity are  // available to specify completely opaque or completely transparent,  // respectively.  class MagickDLLDecl opacityImage : public std::unary_function<Image&,void>  {  public:    opacityImage( const unsigned int opacity_ );    void operator()( Image &image_ ) const;  private:    unsigned int _opacity;  };  // Change color of opaque pixel to specified pen color.  class MagickDLLDecl opaqueImage : public std::unary_function<Image&,void>  {  public:    opaqueImage( const Color &opaqueColor_,		 const Color &penColor_ );    void operator()( Image &image_ ) const;  private:    Color  _opaqueColor;    Color  _penColor;  };  // Quantize image (reduce number of colors)  class MagickDLLDecl quantizeImage : public std::unary_function<Image&,void>  {  public:    quantizeImage( const bool measureError_ = false );    void operator()( Image &image_ ) const;  private:    bool _measureError;  };  // Raise image (lighten or darken the edges of an image to give a  // 3-D raised or lowered effect)  class MagickDLLDecl raiseImage : public std::unary_function<Image&,void>  {  public:    raiseImage( const Geometry &geometry_ = raiseGeometryDefault,		const bool raisedFlag_ = false );    void operator()( Image &image_ ) const;  private:    Geometry   _geometry;    bool       _raisedFlag;  };  // Reduce noise in image using a noise peak elimination filter  class MagickDLLDecl reduceNoiseImage : public std::unary_function<Image&,void>  {  public:    reduceNoiseImage( void );    reduceNoiseImage (const  unsigned int order_ );    void operator()( Image &image_ ) const;  private:    unsigned int _order;  };  // Roll image (rolls image vertically and horizontally) by specified  // number of columnms and rows)  class MagickDLLDecl rollImage : public std::unary_function<Image&,void>  {  public:    rollImage( const Geometry &roll_ );    rollImage( const int columns_, const int rows_ );    void operator()( Image &image_ ) const;  private:    int _columns;    int _rows;  };  // Rotate image counter-clockwise by specified number of degrees.  class MagickDLLDecl rotateImage : public std::unary_function<Image&,void>  {  public:    rotateImage( const double degrees_ );    void operator()( Image &image_ ) const;  private:    double       _degrees;  };  // Resize image by using pixel sampling algorithm  class MagickDLLDecl sampleImage : public std::unary_function<Image&,void>  {  public:    sampleImage( const Geometry &geometry_ );    void operator()( Image &image_ ) const;  private:    Geometry  _geometry;  };    // Resize image by using simple ratio algorithm  class MagickDLLDecl scaleImage : public std::unary_function<Image&,void>  {  public:    scaleImage( const Geometry &geometry_ );    void operator()( Image &image_ ) const;  private:    Geometry  _geometry;  };  // Segment (coalesce similar image components) by analyzing the  // histograms of the color components and identifying units that are  // homogeneous with the fuzzy c-means technique.  // Also uses QuantizeColorSpace and Verbose image attributes  class MagickDLLDecl segmentImage : public std::unary_function<Image&,void>  {  public:    segmentImage( const double clusterThreshold_ = 1.0, 		  const double smoothingThreshold_ = 1.5 );    void operator()( Image &image_ ) const;  private:    double  _clusterThreshold;    double  _smoothingThreshold;  };  // Shade image using distant light source  class MagickDLLDecl shadeImage : public std::unary_function<Image&,void>  {  public:    shadeImage( const double clusterThreshold_ = 1.0, 		const double smoothingThreshold_ = 1.5 );    void operator()( Image &image_ ) const;  private:    double  _clusterThreshold;    double  _smoothingThreshold;  };  // Sharpen pixels in image  class MagickDLLDecl sharpenImage : public std::unary_function<Image&,void>  {  public:    sharpenImage( const double radius_ = 1, const double sigma_ = 0.5 );    void operator()( Image &image_ ) const;  private:    double _radius;    double _sigma;  };  // Shave pixels from image edges.  class MagickDLLDecl shaveImage : public std::unary_function<Image&,void>  {  public:    shaveImage( const Geometry &geometry_ );    void operator()( Image &image_ ) const;  private:    Geometry _geometry;  };  // Shear image (create parallelogram by sliding image by X or Y axis)  class MagickDLLDecl shearImage : public std::unary_function<Image&,void>  {  public:    shearImage( const double xShearAngle_,		const double yShearAngle_ );    void operator()( Image &image_ ) const;  private:    double _xShearAngle;    double _yShearAngle;  };  // Solarize image (similar to effect seen when exposing a  // photographic film to light during the development process)  class MagickDLLDecl solarizeImage : public std::unary_function<Image&,void>  {  public:    solarizeImage( const double factor_ );    void operator()( Image &image_ ) const;  private:    double _factor;  };  // Spread pixels randomly within image by specified ammount  class MagickDLLDecl spreadImage : public std::unary_function<Image&,void>  {  public:    spreadImage( const unsigned int amount_ = 3 );    void operator()( Image &image_ ) const;  private:    unsigned int _amount;  };  // Add a digital watermark to the image (based on second image)  class MagickDLLDecl steganoImage : public std::unary_function<Image&,void>  {  public:    steganoImage( const Image &waterMark_ );    void operator()( Image &image_ ) const;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -