You are here

function imagecache_scale_image in ImageCache 5.2

Same name and namespace in other branches
  1. 6.2 imagecache_actions.inc \imagecache_scale_image()

File

./imagecache_actions.inc, line 58

Code

function imagecache_scale_image(&$image, $data) {

  // Set impossibly large values if the width and height aren't set.
  $data['width'] = $data['width'] ? $data['width'] : 9999999;
  $data['height'] = $data['height'] ? $data['height'] : 9999999;
  if (!imageapi_image_scale($image, $data['width'], $data['height'], $data['upscale'])) {
    watchdog('imagecache', t('imagecache_scale_image failed. image: %image, data: %data.', array(
      '%path' => $image,
      '%data' => print_r($data, true),
    )), WATCHDOG_ERROR);
    return false;
  }
  return true;
}