]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Sat, 13 Apr 2013 12:32:41 +0000 (12:32 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Sat, 13 Apr 2013 12:32:41 +0000 (12:32 +0000)
coders/jpeg.c

index 319c45ef01725c3d97a5af83cf7833c9037d106d..9408d23d965484d6f397a0a02d4d4c29fdfb2e50 100644 (file)
@@ -2251,9 +2251,9 @@ static MagickBooleanType WriteJPEGImage(const ImageInfo *image_info,
           (void) DeleteImageOption(jpeg_info,"jpeg:extent");
           (void) AcquireUniqueFilename(jpeg_image->filename);
           maximum=101;
-          for (minimum=0; minimum != maximum; )
+          for (minimum=2; minimum != maximum; )
           {
-            jpeg_image->quality=minimum+(maximum-minimum)/2;
+            jpeg_image->quality=minimum+(maximum-minimum+1)/2;
             status=WriteJPEGImage(jpeg_info,jpeg_image,exception);
             if (GetBlobSize(jpeg_image) <= extent)
               minimum=jpeg_image->quality+1;