【发布时间】:2021-03-24 01:16:31
【问题描述】:
我正在尝试创建一个类似于here 的嵌入式倒数计时器。如果该链接过期,它是从他们的主页Sendtric 创建的倒计时。从本质上讲,您会获得一个图片链接,并且该图片可以嵌入到其他网页上并动画倒计时。
您用来嵌入它的代码就像任何其他图像一样:
<img src="http://gen.sendtric.com/countdown/am7nv82nwt" alt="" width="400" height="80">
我正在开发一个网站,该网站基于游戏中发生的事件在网站上有类似样式的计时器。我希望使用该网站的人能够像我上面提供的示例一样嵌入这些计时器。
他们似乎只是在生成一个 1 分钟长的 GIF。基本上,当图像加载时,您会得到一个动画 gif,其中包含从该时间点开始倒计时 1 分钟的时间。
我想做类似的事情,从我所看到的情况来看,PHP 似乎不能很好地创建动画 GIF。我最好的选择是使用 PHP 生成 60 张图像(每秒一张),然后使用 ImageMagick 之类的工具将它们制作成动画 GIF?
或者我最好调用与 PHP 完全不同的语言的代码来执行此操作?目前我的网站有一个 Laravel 后端,但到目前为止这个特定的网页都是客户端(javascript、jQuery、momentJS)。
【问题讨论】:
-
为什么不直接在 html/css 中使用脚本来更改显示?
-
@charlietfl 那将是理想的,但是我希望能够通过 img 标签嵌入它。特定的目标站点只允许将图像嵌入到他们的论坛等内容中。目前我已经有 html/css/javascript 自动更新网页计数器。
-
你想从头开始做这个吗?我刚刚用谷歌搜索了这个,PHP 中已经有一些库可以做到这一点。
-
@Kevin 不,我不想从头开始。我确实看到了用于将一系列图像拼接在一起的库。所以我可以通过 PHP 之类的工具生成一系列 60 张图片,然后使用AnimGif 之类的库将它们拼接在一起。
-
@ComputerLocus 一定要去试试。我没试过那个。刚刚测试了另一个 github.com/jamdav16/PHP-GIF-Countdown 它已经过时了,必须更新库才能在我的本地开发人员中尝试你的问题,它足以倒计时。
标签: javascript php jquery laravel image