ImageMagickで画像編集(PHP)

top20190519_imagick_for_php

初期化

$im = new Imagick();

画像ファイルの読み込み

$im->readImage( 'PATH TO IMAGE' );

GIFアニメーションかどうかの判定

if( $im->getNumberImages() > 1 )

画像の縦、横の取得

x = $im->getImageWidth();
y = $im->getImageHeight();

リサイズ。なおFILTER_LANCZOS以外にもいくつか種類あり。最後の1は…忘れた。

$im->resizeImage( X, Y, Imagick::FILTER_LANCZOS, 1 );

Exif情報などを削除する

$im->stripImage();

top20190519_imagick_for_php