]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Wed, 18 Feb 2015 18:18:19 +0000 (18:18 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Wed, 18 Feb 2015 18:18:19 +0000 (18:18 +0000)
coders/caption.c
coders/label.c

index 095cd0e179fd6c816f87fb5c6c721d624577dcda..a5ccc5cdc6ffa1b882b60a6ec1296f09ca643b0a 100644 (file)
@@ -273,12 +273,12 @@ static Image *ReadCAPTIONImage(const ImageInfo *image_info,
   else
     {
       (void) FormatLocaleString(geometry,MaxTextExtent,"%+g%+g",
-        -metrics.bounds.x1+draw_info->stroke_width/2.0,metrics.ascent+
+        -metrics.bounds.x1+draw_info->stroke_width/2.0,metrics.bounds.y2+
         draw_info->stroke_width/2.0);
       if (draw_info->direction == RightToLeftDirection)
         (void) FormatLocaleString(geometry,MaxTextExtent,"%+g%+g",
           image->columns-(metrics.bounds.x2+draw_info->stroke_width/2.0),
-          metrics.ascent+draw_info->stroke_width/2.0);
+          metrics.bounds.y2+draw_info->stroke_width/2.0);
       draw_info->geometry=AcquireString(geometry);
     }
   status=AnnotateImage(image,draw_info,exception);
index 014d7a0b39c9a59244fa0b4a69ae33152bf2b72e..e9986457bd91d20f138d6080567c2156b1370e01 100644 (file)
@@ -217,7 +217,7 @@ static Image *ReadLABELImage(const ImageInfo *image_info,
   if (draw_info->gravity == UndefinedGravity)
     {
       (void) FormatLocaleString(geometry,MaxTextExtent,"%+g%+g",
-        -metrics.bounds.x1+draw_info->stroke_width/2.0,metrics.ascent+
+        -metrics.bounds.x1+draw_info->stroke_width/2.0,metrics.bounds.y2+
         draw_info->stroke_width/2.0);
       (void) CloneString(&draw_info->geometry,geometry);
     }
@@ -226,7 +226,7 @@ static Image *ReadLABELImage(const ImageInfo *image_info,
       if (draw_info->direction == RightToLeftDirection)
         (void) FormatLocaleString(geometry,MaxTextExtent,"%+g%+g",
           image->columns-(metrics.bounds.x2+draw_info->stroke_width/2.0),
-          metrics.ascent+draw_info->stroke_width/2.0);
+          metrics.bounds.y2+draw_info->stroke_width/2.0);
       (void) CloneString(&draw_info->geometry,geometry);
     }
   if (SetImageBackgroundColor(image,exception) == MagickFalse)