Programme
Le PLUG-IN est un petit programme que l'on incorpore dans notre navigateur. Il va lui permettre de décoder et d'interpréter certains types de fichiers.
Format d'image
Le PNG (Portable Network Graphic) est un format d'image le qui concurence le GIF car le PNG est sous licence libre.
Le PNG ne perd pas sa qualité lors de sa compression.
Il est beaucoup moins lourd au niveau poid sauf pour les très petites images comportant peu de couleurs peuvent être plus légères en GIF.
Il exite deux format de PNG :
- PNG 8, comporte 256 couleurs et la transparence binaire.
- PNG 24, qui comporte un grand nombre de couleurs et surtout une transparence graduelle sur 256 niveaux.
Transparence PNG 24
Sous internet explorer (version < 7) la transparence des PNG 24 ne fonctionne pas, il faut rajouter un petit script :
Appliquer le filtre
Exemple de code :
window.onload = setpng;
function setpng(){
var arVersion = navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])
if ((version >= 5.5) && (document.body.filters)) {
for(var i=0; i<document.images.length; i++){
var img = document.images[i];
var imgName = img.src.toLowerCase();
if (imgName.substring(imgName.length-3, imgName.length) == "png"){
img.src="calle.gif";
img.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgName + "',sizingMethod='scale')";
}
}
}
}Télécharger
l'image "calle.gif"Ce script devrait fonctionner sur toutes les versions 5.5 et 6, cependant je n'ai pu tester que sur le 6.
N'hésitez pas à me faire des retours.