作者:用最优秀的你去面对爱你的人 | 来源:互联网 | 2023-02-01 15:41
创建gif(在Chrome浏览器中可以正常工作)时,我无法使其在WhatsApp中播放。它只是显示静态图像。
举个例子,我正在使用lua
该lua-gd
软件包绘制gif。即使给出的示例代码可以很好地放大圆圈,也无法在WhatsApp上播放。请注意,我的WhatsApp版本可以很好地查看gif(例如,使用Giphy gif通过网络WhatsApp发送的gif)。
这是gif:
这是通过lua-gd 的以下示例代码生成的:
require "gd"
im = gd.createPalette(120, 120)
assert(im)
black = im:colorAllocate(0, 0, 0)
blue = {}
for i = 1, 20 do
blue[i] = im:colorAllocate(0, 0, 120+6*i)
end
fp = io.open("out.gif", "w")
assert(fp, "Failed to open file for writting")
fp:write(im:gifAnimBeginStr(true, 0))
for i = 1, 20 do
tim = gd.createPalette(120, 120)
tim:paletteCopy(im)
tim:arc(60, 60, 6*i, 6*i, 0, 360, blue[21-i])
fp:write(tim:gifAnimAddStr(false, 0, 0, 5, gd.DISPOSAL_NONE))
end
fp:write(gd.gifAnimEndStr())
fp:close()
小智..
6
在大多数情况下,它是在我们通过计算机共享gif时发生的。尝试将创建的GIF文件保存在您的移动设备中,然后直接从移动应用共享。每次都对我有用。
1> 小智..:
在大多数情况下,它是在我们通过计算机共享gif时发生的。尝试将创建的GIF文件保存在您的移动设备中,然后直接从移动应用共享。每次都对我有用。