杜郎俊赏

建站之图片大小调整

借助imagemagick扩展调整图片大小。

$maxSize = 2097152; //图片限制 2M$maxWidth = 1024;$maxHeight = 768;try { do { $imagick = new Imagick($imagePath); if ($maxSize >= $imagick->getImageLength()) { break; } if ($maxWidth < $imagick->getImageWidth()) { $imagick->scaleImage($maxWidth, 0); } elseif ($maxHeight < $imagick->getImageHeight()) { $imagick->scaleImage(0, $maxHeight); } $imagick->writeImage($imagePath); $imagick->destroy(); } while (1);} catch (Exception $e) {}

标签:建站
日期:2017-05-18