$image = new Imagick('image.jpg'); // 幅あるいは高さに 0 を指定すると、元の画像のアスペクト比を維持する $image->thumbnailImage(100, 0); $image->destroy();
リサイズも可能
$image = new Imagick('image.jpg'); // 幅あるいは高さに 0 を指定すると、元の画像のアスペクト比を維持する $image->resizeImage(150, 150, imagick::FILTER_MITCHELL, 1); $image->destroy();
resizeImageの第三引数が何を意味しているのかイマイチよく分からなかった…
PHP: 定義済み定数 - Manual