エントリー

PHP+ImageMagick

特に気にしていなかったけど、GDよりもImageMagickの方が綺麗な画像が作れるらしいので、PHPからImageMagickを呼び出す方法を調べてみた。

PHPではPECLのImagickクラスでImageMagickを扱えるみたいだけど、利用できるサーバーは少ないようなので、直接ImageMagickを呼び出す方法にしてみます。

<?php

exec('/usr/bin/convert -version', $output);

print_r($output);

?>

とりあえずバージョン情報を表示するだけのプログラム。ImageMagickが使えるサーバーなら

Array
(
  [0] => Version: ImageMagick 6.0.7 04/20/08 Q16 http://www.imagemagick.org
  [1] => Copyright: Copyright (C) 1999-2004 ImageMagick Studio LLC
  [2] => 
)

とか表示されます。…が、ロリポップサーバーでは何も表示されませんでした…。

マニュアルを読むとImage::Magickは利用可らしいけど、PHPからはダメとかあるのかなぁ…。
色々調べてみると、ロリポップはサーバーによってはImage::Magickがインストールされていなかったりするらしいので、あまり頼りにはできないのかも。

ページ移動

ユーティリティ

カテゴリー

検索

エントリー検索フォーム
キーワード

過去ログ

過去ログ表示フォーム
キーワード

Feed