Index: imageapi_gd.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/imageapi/imageapi_gd.module,v retrieving revision 1.13.2.8 diff -u -p -r1.13.2.8 imageapi_gd.module --- imageapi_gd.module 17 Oct 2010 17:58:07 -0000 1.13.2.8 +++ imageapi_gd.module 17 Oct 2010 17:59:32 -0000 @@ -41,6 +41,7 @@ function imageapi_gd_settings_form() { function imageapi_gd_image_open($image) { $extension = str_replace('jpg', 'jpeg', $image->info['extension']); $function = 'imagecreatefrom'. $extension; + $image->quality = variable_get('imageapi_jpeg_quality', 75); return (function_exists($function) && $image->resource = $function($image->source)); } @@ -63,7 +64,7 @@ function imageapi_gd_image_close($image, return FALSE; } if ($extension == 'jpeg') { - return $function($image->resource, $destination, variable_get('imageapi_jpeg_quality', 75)); + return $function($image->resource, $destination, $image->quality); } else { // Always save PNG images with full transparency.