#define AbsoluteValue(x) ((x) < 0 ? -(x) : (x))
-int Magick::operator == ( const Magick::Geometry& left_,
+ssize_t Magick::operator == ( const Magick::Geometry& left_,
const Magick::Geometry& right_ )
{
return (
( left_.less() == right_.less() )
);
}
-int Magick::operator != ( const Magick::Geometry& left_,
+ssize_t Magick::operator != ( const Magick::Geometry& left_,
const Magick::Geometry& right_ )
{
return ( ! (left_ == right_) );
}
-int Magick::operator > ( const Magick::Geometry& left_,
+ssize_t Magick::operator > ( const Magick::Geometry& left_,
const Magick::Geometry& right_ )
{
return ( !( left_ < right_ ) && ( left_ != right_ ) );
}
-int Magick::operator < ( const Magick::Geometry& left_,
+ssize_t Magick::operator < ( const Magick::Geometry& left_,
const Magick::Geometry& right_ )
{
return (
( right_.width() * right_.height() )
);
}
-int Magick::operator >= ( const Magick::Geometry& left_,
+ssize_t Magick::operator >= ( const Magick::Geometry& left_,
const Magick::Geometry& right_ )
{
return ( ( left_ > right_ ) || ( left_ == right_ ) );
}
-int Magick::operator <= ( const Magick::Geometry& left_,
+ssize_t Magick::operator <= ( const Magick::Geometry& left_,
const Magick::Geometry& right_ )
{
return ( ( left_ < right_ ) || ( left_ == right_ ) );
Geometry ( size_t width_,
size_t height_,
- ssize_t xOff_ = 0,
- ssize_t yOff_ = 0,
+ size_t xOff_ = 0,
+ size_t yOff_ = 0,
bool xNegative_ = false,
bool yNegative_ = false );
Geometry ( const std::string &geometry_ );
size_t height ( void ) const;
// X offset from origin
- void xOff ( ssize_t xOff_ );
- ssize_t xOff ( void ) const;
+ void xOff ( size_t xOff_ );
+ size_t xOff ( void ) const;
// Y offset from origin
- void yOff ( ssize_t yOff_ );
- ssize_t yOff ( void ) const;
+ void yOff ( size_t yOff_ );
+ size_t yOff ( void ) const;
// Sign of X offset negative? (X origin at right)
void xNegative ( bool xNegative_ );
private:
size_t _width;
size_t _height;
- ssize_t _xOff;
- ssize_t _yOff;
+ size_t _xOff;
+ size_t _yOff;
bool _xNegative;
bool _yNegative;
bool _isValid;
}
// X offset from origin
-inline void Magick::Geometry::xOff ( ssize_t xOff_ )
+inline void Magick::Geometry::xOff ( size_t xOff_ )
{
_xOff = xOff_;
}
-inline ssize_t Magick::Geometry::xOff ( void ) const
+inline size_t Magick::Geometry::xOff ( void ) const
{
return _xOff;
}
// Y offset from origin
-inline void Magick::Geometry::yOff ( ssize_t yOff_ )
+inline void Magick::Geometry::yOff ( size_t yOff_ )
{
_yOff = yOff_;
}
-inline ssize_t Magick::Geometry::yOff ( void ) const
+inline size_t Magick::Geometry::yOff ( void ) const
{
return _yOff;
}
indexes=GetCacheViewVirtualIndexQueue(image_view);
for (x=0; x < (ssize_t) image->columns; x++)
{
- grays[ScaleQuantumToMap(p->red)].red=ScaleQuantumToMap(p->red);
- grays[ScaleQuantumToMap(p->green)].green=ScaleQuantumToMap(p->green);
- grays[ScaleQuantumToMap(p->blue)].blue=ScaleQuantumToMap(p->blue);
+ grays[ScaleQuantumToMap(p->red)].red=(unsigned long)
+ ScaleQuantumToMap(p->red);
+ grays[ScaleQuantumToMap(p->green)].green=(unsigned long)
+ ScaleQuantumToMap(p->green);
+ grays[ScaleQuantumToMap(p->blue)].blue=(unsigned long)
+ ScaleQuantumToMap(p->blue);
if (image->matte != MagickFalse)
- grays[ScaleQuantumToMap(p->opacity)].opacity=
+ grays[ScaleQuantumToMap(p->opacity)].opacity=(unsigned long)
ScaleQuantumToMap(p->opacity);
if (image->colorspace == CMYKColorspace)
- grays[ScaleQuantumToMap(indexes[x])].index=
+ grays[ScaleQuantumToMap(indexes[x])].index=(unsigned long)
ScaleQuantumToMap(indexes[x]);
p++;
}