Added repage() to Magick++.

This commit is contained in:
dirk
2015-02-21 11:10:28 +00:00
parent 33170781ed
commit cd27554467
2 changed files with 14 additions and 1 deletions
+11 -1
View File
@@ -1210,7 +1210,7 @@ void Magick::Image::page(const Magick::Geometry &pageSize_)
Magick::Geometry Magick::Image::page(void) const
{
return(Geometry(constImage()->page.width,constImage()->page.height,
AbsoluteValue(constImage()->page.x),AbsoluteValue(constImage()->page.y)));
constImage()->page.x,constImage()->page.y));
}
void Magick::Image::quality(const size_t quality_)
@@ -3960,6 +3960,16 @@ void Magick::Image::reduceNoise(const double order_)
ThrowImageException;
}
void Magick::Image::repage()
{
modifyImage();
options()->page(Geometry());
image()->page.width = 0;
image()->page.height = 0;
image()->page.x = 0;
image()->page.y = 0;
}
void Magick::Image::resample(const Point &density_)
{
MagickCore::Image
+3
View File
@@ -1199,6 +1199,9 @@ namespace Magick
void reduceNoise(void);
void reduceNoise(const double order_);
// Resets the image page canvas and position.
void repage();
// Resize image in terms of its pixel size.
void resample(const Point &density_);