ImageMagickで画像表示
さくらのレンタルサーバーでは、最初からImageMagick やGD がインストールされています(注)。
今回、ImageMagick を使ってみました。
ImageMagick を用いると、写真加工など画像処理系のWebアプリが制作できます。
設定
php.ini
php.ini に、「extension=imagick.so」を追加します。
php.ini は、サーバコントロールパネルから編集します(参考)。
(参考)さくらのレンタルサーバーでImageMagickを使用する方法
ファイル構成
レンタルサーバーのルート( / )下に、ディレクトリ( im )を作りました。
- /im/img/test.jpg
- /im/php.ini
- /im/image_view.php
ディレクトリ( im )下に、ディレクトリ( img )を作り、画像をアップロードします。
プログラム(image_view.php)
image_view.php は、画像を読み込み、それを表示するプログラムです。
<?php // 画像読込 $filename = "./image/test.jpg"; $image = new Imagick($filename); // 画像表示 header("Content-Type: image/jpeg"); echo $image; $image->clear(); ?>
起動
プログラム(image_view.php)は、ブラウザーから以下のURL にアクセスすることで、動きます。
- http://初期ドメイン/im/image_view.php