diff --git a/Magick++/lib/Pixels.cpp b/Magick++/lib/Pixels.cpp
index a88433f..4007670 100644
--- a/Magick++/lib/Pixels.cpp
+++ b/Magick++/lib/Pixels.cpp
@@ -49,8 +49,8 @@
// transferred back to the image via sync.
Magick::PixelPacket* Magick::Pixels::get ( const int x_,
const int y_,
- const unsigned int columns_,
- const unsigned int rows_ )
+ const size_t columns_,
+ const size_t rows_ )
{
_x = x_;
_y = y_;
@@ -68,8 +68,8 @@
// Transfer read-only pixels from the image to the pixel view as
// defined by the specified region.
const Magick::PixelPacket* Magick::Pixels::getConst ( const int x_, const int y_,
- const unsigned int columns_,
- const unsigned int rows_ )
+ const size_t columns_,
+ const size_t rows_ )
{
_x = x_;
_y = y_;
@@ -97,8 +97,8 @@
// from the pixel view to the image via 'sync'.
Magick::PixelPacket* Magick::Pixels::set ( const int x_,
const int y_,
- const unsigned int columns_,
- const unsigned int rows_ )
+ const size_t columns_,
+ const size_t rows_ )
{
_x = x_;
_y = y_;