Показать первый кадр изображения GIF внутри веб-страницы - PullRequest
3 голосов
/ 07 ноября 2011

У меня есть веб-страница, которая отображает .gif изображений, я хочу отобразить только первый кадр .gif (без анимации), и у меня нет его неподвижной версии.

Возможно ли это?

ОБНОВЛЕНИЕ:

Я хочу сделать это на стороне клиента.У меня нет доступа к серверу (то есть) сервер дает мне .gif изображений, и я хочу отобразить первый кадр на моей веб-странице.Может быть, есть решение с использованием JavaScript или CSS.

1 Ответ

1 голос
/ 07 ноября 2011

Возможно, вы сможете использовать холст JavaScript, как указал Болдевин в комментариях.

Если это не сработает, я думаю, вам придется сделать это на стороне сервера.Одним из инструментов, который может это сделать, является ImageMagick .Однако это должно присутствовать на вашем сервере, и PHP должен иметь возможность доступа к нему.

Использование командной строки:

convert 'image.gif[0]' singleframe.gif

Я уверен, что расширение PHP ImageMagick может сделать это какхорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...