2011-02-05 5 views
0

[OK]をcronジョブを使用してイムは、このスクリプトごとに15分ディレクトリ内の最新のgif 10個をアニメーション化する方法は?

<?php 

$time = microtime(); 

$handle_data = file_get_contents('http://www.bungie.net/Stats/Halo3/Nightmap.ashx'); 
$img = new Imagick(); 
$img->readImageBlob($handle_data); 
$img->writeImage('nightmap/'.$time.'.gif'); 

?> 

をコールするように今私は「nightmap /」ディレクトリのうち、最新の10のGIFを取得し、3秒の遅延でそれらをアニメーション化します。イメージメディアでこれを行う方法がわからない。

ありがとう!

答えて

0

これはアニメーションのもののために役に立つかもしれない:あなたがそれらを取得するときに10枚の最新の画像を取得するためとして

http://www.imagemagick.org/Usage/anim_basics/

、私は、データベース内の」日を入れてしまうでしょうが、あなたがいない場合ディレクトリ内のすべてのファイルを検索するにはglobを使用し、usortを使用してソートし、usortの比較関数はファイルのfilemtimeを比較します。