问题标签 [apng]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何检测图像是 PNG 还是 APNG 格式?
可能重复:
我能否以编程方式确定 PNG 是否为动画?
APNG 向后兼容 PNG。我在十六进制编辑器中打开了一个 apng 和 png 文件,前几个字节看起来相同。因此,如果用户上传了这些格式中的任何一种,我如何检测该格式到底是什么?我已经在一些阻止 apng 的网站上看到了这一点。
我猜 ImageMagick 库让这很容易,但是如果我在不使用图像处理库(用于学习目的)的情况下进行检测呢?我可以查找告诉我文件是否为 apng 的特定字节吗?
欢迎使用任何语言的解决方案。
imagemagick - 将 apng 转换为具有足够分辨率和颜色深度的 gif
我想将一些动画 PNG (APNG) 图像转换为动画 GIF。我可以使用我在网上找到的名为apng2gif的实用程序成功转换。如果我可以说,专家命名。问题是它没有转换具有足够颜色深度的图像,因此输出有点像素化并且相对于原始图像不太平滑。
有谁知道任何其他可以将 APNG 转换为具有超过 16 位颜色深度的 GIF 的图像转换器?
c# - 实现 APNG 渲染函数
大家好,所以,我目前正在尝试实现APNG 规范,但在帧渲染方面遇到了一些问题。我的功能是
APNGBox
是_
我认为这基本上是正确的,因为我已经针对APNG Gallery中的所有图像运行了它。但是,其中一些渲染不正确(这个有伪影问题,这个没有始终如一地保留左侧的红色条)。请注意,您可以在 Firefox 3 或更高版本中查看页面以查看动画。
我被引导相信这个问题与我如何处理 DISPOSE_OP_PREVIOUS 有关,但我无法弄清楚我做错了什么。谁能建议我可能会错过什么?
frame - 我可以复制一帧 APNG 动画图像并且文件大小没有明显增加吗?
我有一个带有几个帧的 APNG 动画,并且碰巧有些帧是完全相同的。这些帧中的每一个都在文件中携带自己的图像数据,它们可能只是重复使用相等的先前帧的图像数据并节省一些空间。
任何 APNG 专家都知道 APNG 规范中是否有一种方法可以为多个帧重用相同的图像数据?
java - 将动画图像加载到 BufferedImage 数组
我正在尝试将动画纹理无缝地实现到 OpenGL 游戏中。我制作了一个通用的 ImageDecoder 类来将任何 BufferedImage 转换为 ByteBuffer。尽管它不加载动画图像,但它现在可以完美运行。
我不想将动画图像加载为 ImageIcon。我需要 BufferedImage 来获得兼容 OpenGL 的 ByteBuffer。
如何将每一帧加载为动画图像中的 BufferedImage 数组?在类似的说明中,我怎样才能获得动画率/周期?
Java 是否处理 APNG ?
c# - 用于创建动画 png 的库
我正在寻找本机 c# 中的APNG编码器,它不依赖于 c/c++ 库。到目前为止,我只找到了几个读者,如果可能的话,我想避免自己编写那个库。
java - 在java中从APNG中提取png文件
我一直在尝试从 APNG 文件中提取所有 png 文件。我已经寻求帮助,而且没有太多。我能找到的只是一个开源库 pngj,有了它,我就可以获得 APNG 文件的第一帧。
这是我正在使用的代码
所以基本上我只是镜像一个 apng 文件,它被转换成一个 png 文件,这是第一帧。那么有人可以告诉我如何获取剩余的帧并将它们保存为 png 文件吗?任何帮助或提示都会被应用
java - 获取 APNG 图像的元数据
我目前正在尝试获取 apng 图像的元数据。我已经能够完美地从一个 apng 文件中获取不同的帧,并且我正在使用 PNGJ(一个非常棒的独立 Java 库,用于读取和写入 PNG 图像),但我无法获得针对每个 apng 帧存储的不同信息就像每一帧的延迟。
我目前只能通过使用获取存储在标题部分中的简单 png 图像信息
但我不知道如何将信息存储在 fcTL 块中。我怎样才能做到这一点?
delphi - 如何在 Delphi 中使用动画 PNG?
如何在 Delphi 中使用动画 PNG?