From 9a5dfe315aacfc6797275a14d1ea708beaa867e8 Mon Sep 17 00:00:00 2001 From: Mike Wey Date: Sat, 2 Jul 2011 17:55:50 +0200 Subject: Use a Geometry for resizing, so we can support percentages and flage a geometry supports. --- dmagick/Image.d | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'dmagick/Image.d') 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()); -- cgit v1.2.3