From 3975f40f52d03d0a0deaca009fa2aca4ba2d8d1f Mon Sep 17 00:00:00 2001 From: cristy Date: Wed, 26 Feb 2014 14:36:33 +0000 Subject: [PATCH] --- coders/jpeg.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/coders/jpeg.c b/coders/jpeg.c index 7c742de39..0c588bb03 100644 --- a/coders/jpeg.c +++ b/coders/jpeg.c @@ -2300,18 +2300,18 @@ static MagickBooleanType WriteJPEGImage(const ImageInfo *image_info, extent=(MagickSizeType) SiPrefixToDoubleInterval(option,100.0); (void) DeleteImageOption(jpeg_info,"jpeg:extent"); (void) DeleteImageArtifact(jpeg_image,"jpeg:extent"); - (void) AcquireUniqueFilename(jpeg_image->filename); maximum=101; for (minimum=2; minimum < maximum; ) { - jpeg_info->quality=minimum+(maximum-minimum+1)/2; + (void) AcquireUniqueFilename(jpeg_image->filename); + jpeg_image->quality=minimum+(maximum-minimum+1)/2; status=WriteJPEGImage(jpeg_info,jpeg_image,exception); if (GetBlobSize(jpeg_image) <= extent) - minimum=jpeg_info->quality+1; + minimum=jpeg_image->quality+1; else - maximum=jpeg_info->quality-1; + maximum=jpeg_image->quality-1; + (void) RelinquishUniqueFileResource(jpeg_image->filename); } - (void) RelinquishUniqueFileResource(jpeg_image->filename); quality=minimum-1; jpeg_image=DestroyImage(jpeg_image); } -- 2.40.0