summaryrefslogtreecommitdiff
path: root/dmagick
diff options
context:
space:
mode:
authorMike Wey2011-07-02 17:55:50 +0200
committerMike Wey2011-07-02 17:55:50 +0200
commit9a5dfe315aacfc6797275a14d1ea708beaa867e8 (patch)
treeb06ec356daa8933dd45e664f6821fb8bd07a04fb /dmagick
parent831c882a816317bbd6ecd50c586e62ef1cddab3a (diff)
Use a Geometry for resizing, so we can support percentages and flage a geometry supports.
Diffstat (limited to 'dmagick')
-rw-r--r--dmagick/Image.d8
1 files changed, 7 insertions, 1 deletions
diff --git a/dmagick/Image.d b/dmagick/Image.d
index a208b80..bbe9fe8 100644
--- a/dmagick/Image.d
+++ b/dmagick/Image.d
@@ -1712,8 +1712,14 @@ class Image
* deltaX = Maximum seam transversal step (0 means straight seams).
* rigidity = Introduce a bias for non-straight seams (typically 0).
*/
- void liquidRescale(size_t columns, size_t rows, double deltaX = 0, double rigidity = 0)
+ void liquidRescale(Geometry size, size_t rows, double deltaX = 0, double rigidity = 0)
{
+ size_t columns;
+ size_t rows;
+ ssize_t x;
+ ssize_t y;
+
+ ParseMetaGeometry(size.toString(), &x, &y, &columns, &rows);
MagickCoreImage* image =
LiquidRescaleImage(imageRef, columns, rows, deltaX, rigidity, DMagickExceptionInfo());