mirror of
https://github.com/ImageMagick/ImageMagick.git
synced 2026-06-12 15:37:14 +02:00
Added repage() to Magick++.
This commit is contained in:
+11
-1
@@ -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
|
||||
|
||||
@@ -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_);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user