Commit 7ad50a7be for imagemagick.org

commit 7ad50a7bee320d1d4d965f90da5fb1a0b377bdf5
Author: Cristy <urban-warrior@imagemagick.org>
Date:   Sun Nov 1 21:19:26 2026 -0500

    https://github.com/ImageMagick/ImageMagick/issues/9079

diff --git a/MagickCore/decorate.c b/MagickCore/decorate.c
index f2cc93051..ee439f491 100644
--- a/MagickCore/decorate.c
+++ b/MagickCore/decorate.c
@@ -211,13 +211,13 @@ MagickExport Image *FrameImage(const Image *image,const FrameInfo *frame_info,
   if ((frame_info->outer_bevel < 0) || (frame_info->inner_bevel < 0) ||
       (frame_info->x < 0) || (frame_info->y < 0))
     ThrowImageException(OptionError,"FrameIsLessThanImageSize");
-  bevel_width=(size_t) (frame_info->outer_bevel+frame_info->inner_bevel);
+  bevel_width=(size_t) frame_info->outer_bevel+(size_t) frame_info->inner_bevel;
   if (((size_t) frame_info->x < bevel_width) ||
       ((size_t) frame_info->y < bevel_width) ||
       (frame_info->width < image->columns) ||
       (frame_info->height < image->rows) ||
-      ((size_t) frame_info->width < (image->columns+frame_info->x+bevel_width)) ||
-      ((size_t) frame_info->height < (image->rows+frame_info->y+bevel_width)))
+      ((frame_info->width-image->columns) < ((size_t) frame_info->x+bevel_width)) ||
+      ((frame_info->height-image->rows) < ((size_t) frame_info->y+bevel_width)))
     ThrowImageException(OptionError,"FrameIsLessThanImageSize");
   /*
     Initialize framed image attributes.