supinfo
Ouverture de  SUPINFO USA à San Francisco en 2008. Des études en informatique en Californie à un tarif abordable ! Inscrivez-vous dès maintenant !
supinfo
Connexion :
Abonnement NewsletterOk
 

Le format d'image GIF (enfin) libéré

Publiée par Vincent le Lundi 2 Octobre 2006

Brève Business Internet

Une page entièrement dédiée au format d'image GIF publiée sur le site de la Free Software Foundation, annonce la fin du casse-tête des brevets technologiques et de ce célèbre format créé en 1987. Le site en question annonce effectivement :

« Nous avons effectué des recherches dans les bases de données liées aux brevets aux Etats-Unis, au Canada, au Japon et en Europe. Le brevet d'Unisys sur le GIF a expiré le 20 juin 2003 aux Etats-Unis, le 18 juin 2004 en Europe, le 20 juin 2004 au Japon et le 7 juillet 2004 au Canada. Le brevet d'IBM sur le GIF a expiré le 11 août 2006. Le « Software Freedom Law Center » a fait savoir que depuis le 1er octobre, il n'y a plus aucun brevet technologique valable en relation avec l'utilisation du format GIF ».


Pour rappel, il y a quelques années, la firme Unisys avait menacé les développeurs des logiciels qui utilisaient le format GIF de représailles judiciaires s'ils ne payaient pas de royalties. Le format « PNG », qui a remporté peu de succès avait d'ailleurs été créé pour faire un pied de nez à la firme.

Aujourd'hui, si le sujet « brevets technologiques / format GIF » semble clos, on ne peut pas en dire autant de l'affaire similaire qui concerne le JPEG et le brevet détenu par Forgent, même s'il a été partiellement invalidé (voir la brève Le brevet JPEG de Forgent partiellement invalidé).
Actu précédente
Brève suivante
Idées shopping

Top logiciels Outils pour webcam

1 aMSN
Le clone le plus avancé de MSN Messenger
2 ManyCam
Ajouter des effets spéciaux à votre WebCam
3 Camfrog Video Chat Pro
Chattez avec votre webcam
4 YouCam
ajouter differents effets a ses videos (webcam)
5 MSN Webcam Recorder
Enregistrer des vidéos ou de l'audio à partir d'une webcam
6 SplitCam
Divisez le flux vidéo de votre Webcam
Suite du classement "Outils pour webcam"
Les Commentaires des lecteurs
_
le 02 Oct. 06 à 13h01
Edition
 
Quand on enleve les animations aux GIF... il ne reste strictement aucun avantage sur le PNG.
 
le 02 Oct. 06 à 13h07
Edition
 
Pour rappel, il y a quelques années, la firme Unisys avait menacé les développeurs des logiciels qui utilisaient le format GIF de représailles judiciaires s'ils ne payaient pas de royalties. Le format « PNG », qui a remporté peu de succès avait d'ailleurs été créé pour faire un pied de nez à la firme.

Quand on enleve les animations aux GIF... il ne reste strictement aucun avantage sur le PNG.

Le png est magnifique pourtant, surtout pour le developpement web, il a une vrai transparence, sur plusieur bit, et pas un seul sur le povre gif tout degueu.

Le probleme c'est que microsoft n'a jamais voulu implanter la gestion de la transparence dans ie ,mais le jour ou sa sera enfin democratisé, y'aura plus que du gif et du png, du moins si le png trouve un bon algoritme de compression, parce que la ya encore du boulot.

Alors les animation en gif, elle passeront direct a la poubelle, parce que c'est vraiment un format tout naze.
 
le 02 Oct. 06 à 13h08
Edition
 
Les PNG animé éxiste, c'est le format MNG.
 
le 02 Oct. 06 à 13h12
Edition
 
_riton_ a écrit:
Alors les animation en gif, elle passeront direct a la poubelle, parce que c'est vraiment un format tout naze.

En même temps, c'est normal qu'il soit meilleur, il est nettement plus jeune ...
 
Voir profilContacter le membre
le 02 Oct. 06 à 13h14
Edition
 
_riton_ a écrit:
Le probleme c'est que microsoft n'a jamais voulu implanter la gestion de la transparence dans ie ,mais le jour ou sa sera enfin democratisé, y'aura plus que du gif et du png, du moins si le png trouve un bon algoritme de compression, parce que la ya encore du boulot.


en fait, IE6 est capable de gerer la transparence de PNG mais je sais pas trop pourquoi c'est pas actif par defaut. donc il existe des hacks pour forcer IE a rendre le format correctement et completement. :/
 
le 02 Oct. 06 à 13h15
Edition
 
faramir_fr a écrit:
Quand on enleve les animations aux GIF... il ne reste strictement aucun avantage sur le PNG.

le format png est plus conservateur que le format gif quand même ...
 
le 02 Oct. 06 à 13h16
Edition
 
KP2 a écrit:
en fait, IE6 est capable de gerer la transparence de PNG mais je sais pas trop pourquoi c'est pas actif par defaut. donc il existe des hacks pour forcer IE a rendre le format correctement et completement.  :/


/troll on
Ouais, pour ceux qui le charchent il s'appelle firefox ....
/troll of
 
le 02 Oct. 06 à 13h19
Edition
 
un vrais webdisigner ne fait pas selon ses envie ou selon le meilleur format
il utilise ce qui fonctionne chez mr tt le monde, donc sous ie...
 
le 02 Oct. 06 à 13h19
Edition
 
KP2 a écrit:
en fait, IE6 est capable de gerer la transparence de PNG mais je sais pas trop pourquoi c'est pas actif par defaut. donc il existe des hacks pour forcer IE a rendre le format correctement et completement.  :/


Oui, on peut le faire en faisant un appel à DirectX, mais c'est du 100% ie qui ne marche que sur ie. Bref, loin de la gestion qui devrait être en place :(
 
le 02 Oct. 06 à 13h20
Edition
 
en fait, IE6 est capable de gerer la transparence de PNG mais je sais pas trop pourquoi c'est pas actif par defaut. donc il existe des hacks pour forcer IE a rendre le format correctement et completement.

Way sur le site de microsoft, il y a un png.js, de 2ko, qui permet de faire gerer la transparence des png sous ie.

Le seul gros probleme est encore le poid pour les grosse image ( sa me fait tellement rire les povre site linux unix like, qui dise que leur format png c'est du rulzor, et que on se retrouve avec un screenshot de 4 mega a charger ), parce que la on dirait plus du bmp transparent, plutot que jpg.

Au taff il m'empeche d'utiliser le script de billou, parce que le javascript c'est mal, certain navigateur ou personne le desactive.

GRRRRRRRRR.
 
le 02 Oct. 06 à 13h25
Edition
 
_riton_ a écrit:
Way sur le site de microsoft, il y a un png.js, de 2ko, qui permet de faire gerer la transparence des png sous ie.

Le seul gros probleme est encore le poid pour les grosse image ( sa me fait tellement rire les povre site linux unix like, qui dise que leur format png c'est du rulzor, et que on se retrouve avec un screenshot de 4 mega a charger ), parce que la on dirait plus du bmp transparent, plutot que jpg.

Au taff il m'empeche d'utiliser le script de billou, parce que le javascript c'est mal, certain navigateur ou personne le desactive.

GRRRRRRRRR.


Encore une légende urbaine que de croire que le Javascript est dangereux, mais bon...

Il existe un hack en CSS publié sur le site de Microsoft pour la prise en compte du PNG sous IE.



@Bongadam : qu'est-ce que tu nous embrouilles avec ton DirectX sous IE ?
 
le 02 Oct. 06 à 13h26
Edition
 
Le seul gros probleme est encore le poid pour les grosse image ( sa me fait tellement rire les povre site linux unix like, qui dise que leur format png c'est du rulzor, et que on se retrouve avec un screenshot de 4 mega a charger ), parce que la on dirait plus du bmp transparent, plutot que jpg.

logo de clubuc en gif : 3800 octets
logo de clubic en png : 3226 octets

test réalisé avec l'option ultra geek "enregistrer sous..." de gimp !
 
le 02 Oct. 06 à 13h27
Edition
 
_riton_ a écrit:
Le png est magnifique pourtant, surtout pour le developpement web, il a une vrai transparence, sur plusieur bit, et pas un seul sur le povre gif tout degueu.

Le probleme c'est que microsoft n'a jamais voulu implanter la gestion de la transparence dans ie ,mais le jour ou sa sera enfin democratisé, y'aura plus que du gif et du png, du moins si le png trouve un bon algoritme de compression, parce que la ya encore du boulot.

Alors les animation en gif, elle passeront direct a la poubelle, parce que c'est vraiment un format tout naze.


La transparence marche dans IE7 pour IE6 il faut mettre une balise div et dire a IE d'activé le canal alpha

Code :
<html?gt;
<head></head>
<body bgColor="blue">
<!-- This DIV is the target container for the image.  -->
<DIV ID="oDiv" STYLE="position:absolute; left:140px; height:400; width:400;
     filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='image.png', sizingMethod='scale');" >
</DIV>
</body>
</html?gt;
 
Voir profilContacter le membre
le 02 Oct. 06 à 13h33
Edition
 
moi1392 a écrit:
logo de clubuc en gif : 3800 octets
logo de clubic en png : 3226 octets

test réalisé avec l'option ultra geek "enregistrer sous..." de gimp !



oui car la plupart des probleme d'embonpoint de PNG proviennent de Photoshop qui optimise tres mal les PNG (pas de chance ca, IE qui implemente le format comme un chien et PhotoShop qui est pas foutu d'enregistrer correctement..)
 
le 02 Oct. 06 à 13h34
Edition
 
gebruik a écrit:
@Bongadam : qu'est-ce que tu nous embrouilles avec ton DirectX sous IE ?


Je pensais à l'attribut DXImageTransform, par contre, je fais peut etre une grosse bourde en associant DX et DirectX, j'avoue :??:

http://blogs.msdn.com/dmassy/archive/2004/08/05/209428.aspx

http://msdn.microsoft.com/library/default....imageloader.asp

Edit : il s'agit bien d'un appel à un filtre DirectX (un coup de google suffit pour s'en convaincre).
 
le 02 Oct. 06 à 13h36
Edition
 
Preuve s'il en est que l'OpenSource n'interresse pas grans monde, hormis ses intégristes, car si le PNG ne marche pas tant que cela, il en est de même pour l'OGG et probablement pour le futur de l'OpenDoc, hormis dans ce dernier cas, les administration entre autre, plus pour des raisons pécunières qu'autre chose, du moins en France. :MDR
 
le 02 Oct. 06 à 13h45
Edition
 
moi1392 a écrit:
logo de clubuc en gif : 3800 octets
logo de clubic en png : 3226 octets

test réalisé avec l'option ultra geek "enregistrer sous..." de gimp !



Nul et non avenu ton test.

Deja on sait pas les reglage que tu a utilisé, et puis transformer un gif en png pour ensuite le comparer, on dirai du commercial nv30 de chez nvidia la :clap: :clap: :clap:

Et puis bordel, c'est pas un hack le png sous ie, mais un truc rajouter par billou, sur son site bordel de MMMMM.

oui car la plupart des probleme d'embonpoint de PNG proviennent de Photoshop qui optimise tres mal les PNG (pas de chance ca, IE qui implemente le format comme un chien et PhotoShop qui est pas foutu d'enregistrer correctement..)

J'irai tester gimp, mais je pensse pas que sa changera grand chose, jte dirai les résultat dans l'aprem si tu veut.

un vrais webdisigner ne fait pas selon ses envie ou selon le meilleur format
il utilise ce qui fonctionne chez mr tt le monde, donc sous ie...

Il faut bien du changement un peu, non?

En meme temps sa mere la chauve microsoft, qui sont chez le W3c et qui rajoute des truc que pour ie, et bien sur ie est monopole.
 
le 02 Oct. 06 à 13h48
Edition
 
sefix a écrit:
un vrais webdisigner ne fait pas selon ses envie ou selon le meilleur format
il utilise ce qui fonctionne chez mr tt le monde, donc sous ie...


Un vrai webdesigner fait en sorte que ça marche sur tous les browsers, un flemmard sur IE seulement.
 
le 02 Oct. 06 à 13h49
Edition
 
teddy1 a écrit:
La transparence marche dans IE7 pour IE6 il faut mettre une balise div et dire a IE d'activé le canal alpha

Code :
<html?gt;
<head></head>
<body bgColor="blue">
<!-- This DIV is the target container for the image.  -->
<DIV ID="oDiv" STYLE="position:absolute; left:140px; height:400; width:400;
     filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='image.png', sizingMethod='scale');" >
</DIV>
</body>
</html?gt;



Ca marche bien effectivement, je viens de tester sour ie6 et ie7, sauf que la meme page vue par Firefox est betement vide :riva: :grrr: :'(

Edit : une solution interessante sur http://www.siteduzero.com/tuto-3-6918-1-les-png.html