APNG (Animated Portable Network Graphics, ou Graphiques Réseau Portables Animés) est un format de fichier qui étend la spécification PNG (Portable Network Graphics) pour permettre la création d'images animées. Il s'agit essentiellement d'une version animée du format PNG, offrant plusieurs avantages significatifs par rapport à l'ancien format GIF. L'APNG prend en charge la couleur 24 bits et la transparence 8 bits, ainsi qu'une meilleure compression, ce qui se traduit par des animations de qualité supérieure avec des tailles de fichier plus petites comparées aux GIF. Contrairement aux GIF, l'APNG utilise une véritable transparence alpha, permettant un mélange fluide et réaliste des éléments animés avec l'arrière-plan. Cette caractéristique le rend particulièrement adapté aux animations complexes, aux détails fins et aux effets visuels subtils. L'APNG est couramment utilisé pour créer des autocollants animés, des émoticônes, des animations de chargement et d'autres courtes séquences animées sur les sites web et dans les applications. Bien qu'il ne soit pas aussi universellement pris en charge que les GIF, l'APNG a gagné une traction considérable ces dernières années, notamment avec les navigateurs web modernes et les visionneuses d'images. Le format est conçu pour être rétrocompatible avec les décodeurs PNG standard, ce qui signifie que si un programme ne prend pas en charge l'APNG, il affichera simplement la première image de l'animation comme une image PNG statique. Cela garantit que les images APNG sont toujours visibles, même sur les systèmes plus anciens.