Julia:将 GIF 帧转换为 PNG

Posted

技术标签:

【中文标题】Julia:将 GIF 帧转换为 PNG【英文标题】:Julia: Converting GIF frames to PNG 【发布时间】:2021-02-01 19:26:00 【问题描述】:

我希望能够使用 Julia 将 gif 帧转换为 png。

我目前有已保存到 4s gif 的数据,其中每一帧都是相同的(这很奇怪,因此我尝试转换它)并且我希望能够将其转换为 png 或能够。

【问题讨论】:

【参考方案1】:

你可以使用 FFMPEG.jl

然后运行

using FFMPEG

ffmpeg_exe(" -i $gif_path -vsync 0 $png_path")

【讨论】:

【参考方案2】:

类似

using FileIO
img = load("somefile.gif")
save("somefile.png", img[:,:,1])

似乎可行。您需要安装 ImageMagick 包,建议使用 ImageIO,但 PNG 不需要。

【讨论】:

以上是关于Julia:将 GIF 帧转换为 PNG的主要内容,如果未能解决你的问题,请参考以下文章

PIL - 将 GIF 帧转换为 JPG

将每个动画 GIF 帧转换为单独的 BufferedImage

如何读取 ods 文档(例如 LibreOffice calc)并将其转换为 Julia 数据帧?

使用 ImageMagick 将 gif 转换为 png 时出现“转换:不正确的图像标题”错误

如何将多个 PNG 文件转换为动画 GIF? [关闭]

PHP:将 png 和 gif 转换为灰度