Функция для проверки кол-ва кадров в анимированном gif-e
Под катом функция с помощью которой можно проверить кол-во кадров в гифке..
1 2 3 4 5 6 7 8 9 10 11 12 13 |
function is_imagedata_contains_frames($image_data, $min_frames_count=1) { $frames = 0; if (preg_match_all('#\x00\x21\xF9\x04.{4}\x00(\x2C|\x21)#s', $image_data, $matches)) { $frames = count($matches); } return $frames>=$min_frames_count; } var_dump( is_imagedata_contains_frames( file_get_contents('image.gif') ) ) ; |
По мотивам кода с php.net
Author: | Tags: /
| Rating:
Leave a Reply