Tagged articles
6 articles
Page 1 of 1
Sohu Smart Platform Tech Team
Sohu Smart Platform Tech Team
Aug 10, 2025 · Mobile Development

Mastering APNG on Android: From Format Basics to High‑Performance Playback

APNG (Animated Portable Network Graphics) extends PNG with animation, offering 24‑bit color and 8‑bit alpha support, superior image quality, smaller file size, and alpha gradients compared to GIF; the article explains its structure, compares formats, and provides a detailed Android implementation for efficient, smooth playback.

APNGAndroidanimation
0 likes · 15 min read
Mastering APNG on Android: From Format Basics to High‑Performance Playback
iQIYI Technical Product Team
iQIYI Technical Product Team
Dec 25, 2020 · Frontend Development

Optimizing Live Streaming Gift Animations: Formats, Performance, and Implementation on Qixiu PC Web

The article explores how Qixiu’s PC web client evolved gift‑animation formats—from Flash and APNG to a custom IXD and dual‑MP4 with alpha channel—optimizing file size, loading speed, and rendering performance via Canvas and WebGL, ultimately choosing the MP4 solution for quality, efficiency, and designer friendliness.

APNGAnimation FormatsCanvas
0 likes · 12 min read
Optimizing Live Streaming Gift Animations: Formats, Performance, and Implementation on Qixiu PC Web
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Aug 6, 2020 · Frontend Development

APNG Animation Implementation: Canvas 2D and WebGL Rendering

The article explains APNG’s file structure and decoding process, then demonstrates how to render animated PNGs on the web using both Canvas 2D (with drawImage, clearRect, getImageData, putImageData) and WebGL (via multiple textures and custom disposal/blending handling) for efficient, controllable animation playback.

APNGCanvas 2DJavaScript
0 likes · 12 min read
APNG Animation Implementation: Canvas 2D and WebGL Rendering
Tencent Music Tech Team
Tencent Music Tech Team
Jul 28, 2017 · Mobile Development

Dynamic Image Formats and Performance Comparison on Android

The article defines dynamic image formats, traces their history from GIF to WebP, compares GIF, APNG and WebP features and Android decoding performance, showing WebP offers smaller files and faster loading at higher CPU cost, while GIF remains most compatible and CPU‑efficient.

APNGAndroidDynamic Images
0 likes · 19 min read
Dynamic Image Formats and Performance Comparison on Android
Hujiang Design Center
Hujiang Design Center
Mar 9, 2017 · Mobile Development

Avoid Common Pitfalls When Creating iMessage Stickers

This guide walks you through iMessage sticker creation, covering Apple’s specifications, size and animation frame limits, format choices between GIF and APNG, compression techniques, and practical tools, all illustrated with real‑world examples and user feedback.

APNGGIFiMessage
0 likes · 8 min read
Avoid Common Pitfalls When Creating iMessage Stickers