zh

GIF 转换为 APNG

在浏览器中将动态GIF本地转换为APNG,支持全彩色与透明度,无需上传文件。

正在你的设备上本地处理 ...

你的文件

    正在你的设备上本地处理 ...

    0%

    我的文件会被上传吗?

    不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证

    无需上传100% 本地处理
    内容只属于你第三方无法访问
    Hosted in GermanyGlobal Content Delivery
    经独立审计TLS A+ · 标头 A+

    GIF每帧只能存储256种颜色,透明度也只有完全透明或完全不透明两种状态。APNG(动态PNG)突破了这两个限制:支持24位全彩色和256级的软透明度。在GIF中看起来粗糙的动画,转为APNG后边缘更加平滑清晰。现代浏览器均可循环播放APNG。

    此工具会解码GIF的每一帧及其显示时长和透明度,以像素级精度重新组合,并将其编码为APNG。帧顺序、每帧延迟和无限循环均完整保留。由于原始GIF每帧本就只有256色,此转换过程是无损的,不会增加任何失真。

    整个转换过程严格在浏览器本地运行,GIF文件不会被上传,也不会从外部服务器加载任何库。生成的APNG文件带有.png扩展名,是有效的PNG文件。不支持APNG的程序将只显示第一帧。

    APNG 的一个巧妙之处:不认识它的程序会直接把第一帧当作普通 PNG 显示 - 动画因此绝不会崩成一张坏图。更好的色彩和柔和透明的代价是体积:APNG 通常明显大于 GIF,因为每一整帧都是无损保存的。

    技术规格

    技术规格
    输入格式GIF
    自动转换PNG, JPG, WebP, BMP, TIFF, ICO, SVG, HEIC, DDS, HDR, PCX, WBMP
    输出格式PNG
    批量处理支持
    处理方式在浏览器中本地处理 (JavaScript)
    文件上传

    三步完成

    1. 拖入或点击选择动态GIF文件。
    2. GIF在浏览器中本地转换为APNG。
    3. 下载APNG(单独下载或打包为ZIP)。

    限制: 帧顺序、每帧延迟和循环均完整保留。由于GIF每帧限制256色,转换为APNG是无损的。静态GIF将变为单帧APNG。最多支持1000帧,每个文件最大100MB。

    常见问题

    我的GIF会被上传吗?

    不会。转换完全在浏览器中运行,即使在飞行模式下也能正常使用。

    动画会被保留吗?

    会。所有帧、延迟和无限循环都会完整保留。

    为什么APNG文件的扩展名是.png?

    APNG是PNG格式的扩展。文件本身是有效的PNG,支持APNG的浏览器会播放动画,不支持的浏览器则显示第一帧。

    APNG相比GIF有什么优势?

    APNG支持全彩色而非每帧256色,并提供软透明度而非只有开关两种状态。

    相关工具

    APNG 转换为 GIF · 视频转 GIF · GIF 转 PNG · GIF 转 MP4