ソース掲示板




すべてから検索

キーワード   条件 表示 現行ログ 過去ログ トピックス 名前 本文

  メンテナンス 前画面に戻る

対象スレッド 件名: ImageMagik を Windows PHP で利用する為のモジュールのダウンロード
名前: lightbox
処理選択
パスワード

件名 ImageMagik を Windows PHP で利用する為のモジュールのダウンロード
名前 lightbox
コメント
http://valokuva.org/?page_id=50(PHP用モジュールダウンロード)
http://jp2.php.net/imagick(画像処理 [ImageMagick] : php オンラインマニュアル)
@C:red(※ 注意 : ↑上記マニュアルページ内の[例]のサンプルコードを信じない事)


@DIV
<?

// 一つ上のディレクトリのファイル名の一覧を取得
$files = scandir("../");
// その中から PNG 拡張子のファイルを絞り込む
$png = preg_grep("/^[^\.]+\.[pP][nN][gG]$/", $files);

// 絞り込んだファイル名にディレクトリを付加してアクセス可能にする
array_walk($png, 'add_dir', '../');

// 配列を渡して、画像シーケンスを作成
$images = new Imagick($png);

// 画像毎にトリミングを行う
foreach($images as $image){
	$image->cropImage(380, 540, 50, 50);
} 

// 画像を全て出力する
$image->writeImages('out%03d.jpg',false);


// 配列に一括操作する為のコールバック関数
function add_dir(&$item, $key, $dir)
{
	$item = "$dir$item";
}

?>
@END