2011-02-05 2 views
0

Ok так им с помощью задания хрон вызвать этот скрипт каждые 15 минутКак оживить 10 самых последних gif в каталоге?

<?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'); 

?> 

Теперь я хочу, чтобы получить 10 последних гифы из «/ nightmap» директории и анимировать их с секундной задержкой 3. Не совсем уверен, как это сделать в imagemagick ..

Спасибо!

ответ

0

Это может быть полезно для анимации вещи:

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

Что касается получения 10 последних изображений, я бы поместил их в базе данных при извлечении их, но если вы этого не сделаете хотите ... используйте glob, чтобы найти все файлы в каталоге, воспользуйтесь usort, чтобы отсортировать их сортировку, а также функцию сравнения, которую вы предоставляете для usort. Сравнить filemtime файлов.

Смежные вопросы