📄 stl.h
字号:
private: Image _waterMark; }; // Create an image which appears in stereo when viewed with red-blue glasses // (Red image on left, blue on right) class MagickDLLDecl stereoImage : public std::unary_function<Image&,void> { public: stereoImage( const Image &rightImage_ ); void operator()( Image &image_ ) const; private: Image _rightImage; }; // Color to use when drawing object outlines class MagickDLLDecl strokeColorImage : public std::unary_function<Image&,void> { public: strokeColorImage( const Color &strokeColor_ ); void operator()( Image &image_ ) const; private: Color _strokeColor; }; // Swirl image (image pixels are rotated by degrees) class MagickDLLDecl swirlImage : public std::unary_function<Image&,void> { public: swirlImage( const double degrees_ ); void operator()( Image &image_ ) const; private: double _degrees; }; // Channel a texture on image background class MagickDLLDecl textureImage : public std::unary_function<Image&,void> { public: textureImage( const Image &texture_ ); void operator()( Image &image_ ) const; private: Image _texture; }; // Threshold image class MagickDLLDecl thresholdImage : public std::unary_function<Image&,void> { public: thresholdImage( const double threshold_ ); void operator()( Image &image_ ) const; private: double _threshold; }; // Transform image based on image and crop geometries class MagickDLLDecl transformImage : public std::unary_function<Image&,void> { public: transformImage( const Geometry &imageGeometry_ ); transformImage( const Geometry &imageGeometry_, const Geometry &cropGeometry_ ); void operator()( Image &image_ ) const; private: Geometry _imageGeometry; Geometry _cropGeometry; }; // Set image color to transparent class MagickDLLDecl transparentImage : public std::unary_function<Image&,void> { public: transparentImage( const Color& color_ ); void operator()( Image &image_ ) const; private: Color _color; }; // Trim edges that are the background color from the image class MagickDLLDecl trimImage : public std::unary_function<Image&,void> { public: trimImage( void ); void operator()( Image &image_ ) const; private: }; // Map image pixels to a sine wave class MagickDLLDecl waveImage : public std::unary_function<Image&,void> { public: waveImage( const double amplitude_ = 25.0, const double wavelength_ = 150.0 ); void operator()( Image &image_ ) const; private: double _amplitude; double _wavelength; }; // Zoom image to specified size. class MagickDLLDecl zoomImage : public std::unary_function<Image&,void> { public: zoomImage( const Geometry &geometry_ ); void operator()( Image &image_ ) const; private: Geometry _geometry; }; // // Function object image attribute accessors // // Anti-alias Postscript and TrueType fonts (default true) class MagickDLLDecl antiAliasImage : public std::unary_function<Image&,void> { public: antiAliasImage( const bool flag_ ); void operator()( Image &image_ ) const; private: bool _flag; }; // Join images into a single multi-image file class MagickDLLDecl adjoinImage : public std::unary_function<Image&,void> { public: adjoinImage( const bool flag_ ); void operator()( Image &image_ ) const; private: bool _flag; }; // Time in 1/100ths of a second which must expire before displaying // the next image in an animated sequence. class MagickDLLDecl animationDelayImage : public std::unary_function<Image&,void> { public: animationDelayImage( const unsigned int delay_ ); void operator()( Image &image_ ) const; private: unsigned int _delay; }; // Number of iterations to loop an animation (e.g. Netscape loop // extension) for. class MagickDLLDecl animationIterationsImage : public std::unary_function<Image&,void> { public: animationIterationsImage( const unsigned int iterations_ ); void operator()( Image &image_ ) const; private: unsigned int _iterations; }; // Image background color class MagickDLLDecl backgroundColorImage : public std::unary_function<Image&,void> { public: backgroundColorImage( const Color &color_ ); void operator()( Image &image_ ) const; private: Color _color; }; // Name of texture image to tile onto the image background class MagickDLLDecl backgroundTextureImage : public std::unary_function<Image&,void> { public: backgroundTextureImage( const std::string &backgroundTexture_ ); void operator()( Image &image_ ) const; private: std::string _backgroundTexture; }; // Image border color class MagickDLLDecl borderColorImage : public std::unary_function<Image&,void> { public: borderColorImage( const Color &color_ ); void operator()( Image &image_ ) const; private: Color _color; }; // Text bounding-box base color (default none) class MagickDLLDecl boxColorImage : public std::unary_function<Image&,void> { public: boxColorImage( const Color &boxColor_ ); void operator()( Image &image_ ) const; private: Color _boxColor; }; // Chromaticity blue primary point (e.g. x=0.15, y=0.06) class MagickDLLDecl chromaBluePrimaryImage : public std::unary_function<Image&,void> { public: chromaBluePrimaryImage( const double x_, const double y_ ); void operator()( Image &image_ ) const; private: double _x; double _y; }; // Chromaticity green primary point (e.g. x=0.3, y=0.6) class MagickDLLDecl chromaGreenPrimaryImage : public std::unary_function<Image&,void> { public: chromaGreenPrimaryImage( const double x_, const double y_ ); void operator()( Image &image_ ) const; private: double _x; double _y; }; // Chromaticity red primary point (e.g. x=0.64, y=0.33) class MagickDLLDecl chromaRedPrimaryImage : public std::unary_function<Image&,void> { public: chromaRedPrimaryImage( const double x_, const double y_ ); void operator()( Image &image_ ) const; private: double _x; double _y; }; // Chromaticity white point (e.g. x=0.3127, y=0.329) class MagickDLLDecl chromaWhitePointImage : public std::unary_function<Image&,void> { public: chromaWhitePointImage( const double x_, const double y_ ); void operator()( Image &image_ ) const; private: double _x; double _y; }; // Colors within this distance are considered equal class MagickDLLDecl colorFuzzImage : public std::unary_function<Image&,void> { public: colorFuzzImage( const double fuzz_ ); void operator()( Image &image_ ) const; private: double _fuzz; }; // Color at colormap position index_ class MagickDLLDecl colorMapImage : public std::unary_function<Image&,void> { public: colorMapImage( const unsigned int index_, const Color &color_ ); void operator()( Image &image_ ) const; private: unsigned int _index; Color _color; }; // Composition operator to be used when composition is implicitly used // (such as for image flattening). class MagickDLLDecl composeImage : public std::unary_function<Image&,void> { public: composeImage( const CompositeOperator compose_ ); void operator()( Image &image_ ) const; private: CompositeOperator _compose; }; // Compression type class MagickDLLDecl compressTypeImage : public std::unary_function<Image&,void> { public: compressTypeImage( const CompressionType compressType_ ); void operator()( Image &image_ ) const; private: CompressionType _compressType; }; // Vertical and horizontal resolution in pixels of the image class MagickDLLDecl densityImage : public std::unary_function<Image&,void> { public: densityImage( const Geometry &geomery_ ); void operator()( Image &image_ ) const; private: Geometry _geomery; }; // Image depth (bits allocated to red/green/blue components) class MagickDLLDecl depthImage : public std::unary_function<Image&,void> { public: depthImage( const unsigned int depth_ ); void operator()( Image &image_ ) const; private: unsigned int _depth; }; // Endianness (LSBEndian like Intel or MSBEndian like SPARC) for image // formats which support endian-specific options. class MagickDLLDecl endianImage : public std::unary_function<Image&,void> { public: endianImage( const EndianType endian_ ); void operator()( Image &image_ ) const; private: EndianType _endian; }; // Image file name class MagickDLLDecl fileNameImage : public std::unary_function<Image&,void> { public: fileNameImage( const std::string &fileName_ ); void operator()( Image &image_ ) const; private: std::string _fileName; }; // Filter to use when resizing image class MagickDLLDecl filterTypeImage : public std::unary_function<Image&,void> { public: filterTypeImage( const FilterTypes filterType_ ); void operator()( Image &image_ ) const; private: FilterTypes _filterType; }; // Text rendering font class MagickDLLDecl fontImage : public std::unary_function<Image&,void> { public: fontImage( const std::string &font_ ); void operator()( Image &image_ ) const; private: std::string _font; }; // Font point size class MagickDLLDecl fontPointsizeImage : public std::unary_function<Image&,void> { public: fontPointsizeImage( const unsigned int pointsize_ ); void operator()( Image &image_ ) const; private: unsigned int _pointsize; }; // GIF disposal method class MagickDLLDecl gifDisposeMethodImage : public std::unary_function<Image&,void> { public: gifDisposeMethodImage( const unsigned int disposeMethod_ ); void operator()( Image &image_ ) const; private: unsigned int _disposeMethod; }; // Type of interlacing to use class MagickDLLDecl interlaceTypeImage : public std::unary_function<Image&,void> { public: interlaceTypeImage( const InterlaceType interlace_ ); void operator()( Image &image_ ) const; private: InterlaceType _interlace; }; // Linewidth for drawing vector objects (default one) class MagickDLLDecl lineWidthImage : public std::unary_function<Image&,void> { public: lineWidthImage( const double lineWidth_ ); void operator()( Image &image_ ) const; private: double _lineWidth; }; // File type magick identifier (.e.g "GIF") class MagickDLLDecl magickImage : public std::unary_function<Image&,void> { public: magickImage( const std::string &magick_ ); void operator()( Image &image_ ) const; private: std::string _magick; }; // Image supports transparent color class MagickDLLDecl matteImage : public std::unary_function<Image&,void> { public: matteImage( const bool matteFlag_ );
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -