2007年09月26日

ImageMagick API のサンプル

案件でPHPのImageMagickエクステンションを使って画像処理機能を作ったのですが
あんまり調べないで使っていたので、きちんとサムネイルが作成されないとの不具合が発生しました。

Imagick によるサムネイルの作成時は縦、横どちらとも値を入れてやらないと
アスペクト比(単純に縦横比)が維持される。

以下がthumbnailImageメソッドを使ったアップロードされた画像の
サムネイルを作成するサンプル。

$im = new Imagick();
$im->readImage($_FILES['Filedata']['tmp_name']);
//ここでどちらかをnullまたは0にするとアスペクト比はそのまま
$im->thumbnailImage(75,75);
$im->writeImage("../img/hoge.jpg");
$im->destroy();


PHPはこんなのもあるので便利です。

hiroki0907 at 23:52トラックバック(0)PHP  

トラックバックURL


現在の戦闘力
ドラゴンボール改 3 [DVD]

このブログの戦闘力

3919

「ナッパ」
クラスです。

by ブログ戦闘力チェッカー

  • ライブドアブログ