sebsauvage.net

Ce site n'est pas le site officiel.
C'est un blog automatisé qui réplique les articles automatiquement

BPG Image format

Monday 8 December 2014 at 09:15

Rhhaaa... Fabrice Bellard, c'est une brute !
Déjà à l'origine de QEMU, FFmpeg et autres merveilles, il a pondu un format d'images à lui (BPG), bien meilleur que le JPEG. Et qui en prime supporte la transparence.
Il a même implémenté un décodeur en pur javascript (76ko) ce qui permet aux navigateurs de supporter ce format d'image directement.

Comparaison avec le JPEG: http://bellard.org/bpg/lena.html
(BPG à gauche, JPEG à droite, pour la même taille de fichier.)
Les images que vous voyez en BPG sont directement décodées dans votre navigateur par le code javascript.

Et c'est un format qui est également plus intéressant que le PNG pour la transparence (comparez les tailles de fichiers !):
http://bellard.org/bpg/gallery2.html

(via https://news.ycombinator.com/item?id=8704629)

EDIT: ça énerve Mitsu (http://root.suumitsu.eu/links/?D9jv8A). Oui au niveau des brevets BPG n'est peut-être pas inattaquable, mais je voulais surtout saluer la réalisation technique :)
(Non mais sérieux, il y en a vraiment qui s'amusent à faire des WebM de 1 frame pour faire ça ???)

EDIT: Si vous voulez comparer BPG avec JPEG ou WebP, il y a une page pour ça: https://xooyoozoo.github.io/yolo-octo-bugfixes/ (Les images de test sont particulièrement bien choisies)
(Permalink)

Source: http://bellard.org/bpg/