From: cristy Date: Sun, 13 Feb 2011 02:49:24 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~8184 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=30b8c8049806eef7eb826ebc8b9b26e83fa17cd0;p=imagemagick --- diff --git a/magick/composite.c b/magick/composite.c index 2b6402247..2ad25be55 100644 --- a/magick/composite.c +++ b/magick/composite.c @@ -1794,6 +1794,11 @@ MagickExport MagickBooleanType CompositeImageChannel(Image *image, destination_indexes=GetCacheViewAuthenticIndexQueue(destination_view); for (x=0; x < (ssize_t) composite_image->columns; x++) { + MagickRealType + b, + h, + w; + if (((x_offset+x) < 0) || ((x_offset+x) >= (ssize_t) image->columns)) { p++; @@ -1802,10 +1807,9 @@ MagickExport MagickBooleanType CompositeImageChannel(Image *image, /* if w or h blurs are getting too small, * adjust the filter sigma, rather than the ellipse */ - MagickRealType - w=width*GetRedPixelComponent(p), - h=height*GetGreenPixelComponent(p), - b=MagickMax(w,h) + MagickEpsilon; + w=width*GetRedPixelComponent(p); + h=height*GetGreenPixelComponent(p); + b=MagickMax(w,h) + MagickEpsilon; if ( b < 1.0 ) w /= b, h /= b; /* make sure ellipse does not get too small */ else @@ -2767,7 +2771,7 @@ MagickExport MagickBooleanType TextureImage(Image *image,const Image *texture) /* Tile texture onto the image background. */ -#if defined(MAGICKCORE_OPENMP_SUPPORT) +#if defined(MAGICKCORE_OPENMP_SUPPORT) #pragma omp parallel for schedule(dynamic,4) shared(status) omp_throttle(1) #endif for (y=0; y < (ssize_t) image->rows; y+=(ssize_t) texture->rows) @@ -2795,7 +2799,7 @@ MagickExport MagickBooleanType TextureImage(Image *image,const Image *texture) MagickBooleanType proceed; -#if defined(MAGICKCORE_OPENMP_SUPPORT) +#if defined(MAGICKCORE_OPENMP_SUPPORT) #pragma omp critical (MagickCore_TextureImage) #endif proceed=SetImageProgress(image,TextureImageTag,(MagickOffsetType)