inline void Magick::Color::redQuantum ( Magick::Quantum red_ )
{
- _pixel->red = red_;
+ _pixel->red = (double) red_;
_isValid = true;
}
inline Magick::Quantum Magick::Color::redQuantum ( void ) const
{
- return _pixel->red;
+ return ClampToQuantum(_pixel->red);
}
inline void Magick::Color::greenQuantum ( Magick::Quantum green_ )
{
- _pixel->green = green_;
+ _pixel->green = (double) green_;
_isValid = true;
}
inline Magick::Quantum Magick::Color::greenQuantum ( void ) const
{
- return _pixel->green;
+ return ClampToQuantum(_pixel->green);
}
inline void Magick::Color::blueQuantum ( Magick::Quantum blue_ )
{
- _pixel->blue = blue_;
+ _pixel->blue = (double) blue_;
_isValid = true;
}
inline Magick::Quantum Magick::Color::blueQuantum ( void ) const
{
- return _pixel->blue;
+ return ClampToQuantum(_pixel->blue);
}
inline void Magick::Color::alphaQuantum ( Magick::Quantum alpha_ )
inline Magick::Quantum Magick::Color::alphaQuantum ( void ) const
{
- return _pixel->alpha;
+ return MagickCore::ClampToQuantum(_pixel->alpha);
}
// Return ImageMagick PixelInfo struct based on color.
using MagickCore::CharcoalImage;
using MagickCore::ChopImage;
using MagickCore::ClearMagickException;
+ using MagickCore::ClampToQuantum;
using MagickCore::CloneDrawInfo;
using MagickCore::CloneImage;
using MagickCore::CloneImageInfo;