如何有效地从 GIF 创建 PNG 图像(仅限第一帧)



我尝试了以下方法,但处理时间太长:

imagepng(imagecreatefromstring(file_get_contents($input)), $output);

其中$input是动画 GIF。

知道如何在 PHP 中快速将大型动画 GIF 转换为静止的 PNG 吗?我只需要将 GIF 图像的第一帧快速转换为 PNG。

只需使用 imagecreatefromgif

imagepng(imagecreatefromgif($input), $output);

http://php.net/manual/en/function.imagecreatefromgif.php

最新更新