From f2067c73af74d678922d44db055d8384c318170a Mon Sep 17 00:00:00 2001 From: Cristy Date: Sat, 12 Jan 2019 07:46:12 -0500 Subject: [PATCH] Annotate with negative offsets no longer renders slanted text --- ChangeLog | 3 +++ MagickCore/geometry.c | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index f4c9d5f1e..58a6b3f7f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,9 @@ 2019-01-08 7.0.8-24 Cristy * Support -clahe option real clip limit (reference https://imagemagick.org/discourse-server/viewtopic.php?f=2&t=35292). + * Edge kernels can return negative pixels, clamp to range (reference + https://github.com/ImageMagick/ImageMagick/issues/1319). + * Annotate with negative offsets no longer renders slanted text. 2019-01-01 7.0.8-23 Cristy * Release ImageMagick version 7.0.8-23, GIT revision 15199:ba07f7d07:20190101 diff --git a/MagickCore/geometry.c b/MagickCore/geometry.c index a32600d14..d67b1b503 100644 --- a/MagickCore/geometry.c +++ b/MagickCore/geometry.c @@ -1131,8 +1131,8 @@ MagickExport MagickStatusType ParseGeometry(const char *geometry, if (((flags & XiValue) != 0) && (geometry_info->xi == 0.0)) geometry_info->sigma=2.0; } - if (((flags & SigmaValue) == 0) && ((flags & XiValue) != 0) && - ((flags & XiNegative) != 0)) + if (((flags & RhoValue) != 0) && ((flags & SigmaValue) == 0) && + ((flags & XiValue) != 0) && ((flags & XiNegative) != 0)) { if ((flags & PsiValue) == 0) { -- 2.40.0