ImageMagick(クラス)

http://jp2.php.net/manual/ja/book.imagick.php

$Imagick = new Imagick();

読み込み
$Imagick->readImage( filename );

サイズ変更
$Imagick->thumbnailImage(X, Y, TRUE);

サイズ変更
$wi = X;
$hi = $wi * $Imagick->getImageHeight() / $Imagick->getImageWidth();
if($hi > Y){
$hi = Y;
$wi = $hi * $Imagick->getImageWidth() / $Imagick->getImageHeight();
}
$Imagick->thumbnailImage($wi, $hi);

保存
$Imagick->writeImage( filename );

サイズ取得
X = $Imagick->getImageWidth();
Y = $Imagick->getImageHeight();

 解放
$Imagick->destroy();

カテゴリーPHP

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です