return(std::string(colorbuf));
}
+bool Magick::Color::isFuzzyEquivalent(const Color &color_, const double fuzz_)
+{
+ PixelInfo
+ p,
+ q;
+
+ p=*_pixel;
+ p.fuzz=fuzz_;
+ q=*color_._pixel;
+ q.fuzz=fuzz_;
+ return (IsFuzzyEquivalencePixelInfo(&p, &q) != MagickFalse);
+}
+
bool Magick::Color::isValid(void) const
{
return(_isValid);
// Return color specification string
operator std::string() const;
+ // Returns true if the distance between the other color is less than the
+ // specified distance in a linear three(or four) % dimensional color space.
+ bool isFuzzyEquivalent(const Color &color_,const double fuzz_);
+
// Does object contain valid color?
void isValid(const bool valid_);
bool isValid(void) const;