function couleurs_creer_icone_barre($texte, $color) { static $icones_barre; rep_icones_barre($icones_barre); $img = image_typo($texte, 'couleur='.$color, 'taille=12', 'police=dustismo_bold.ttf'); $nom = basename($src = extraire_attribut($img, 'src')); @copy($src, $icones_barre.$nom); return $nom; }
function smileys_creer_icone_barre($file) { static $icones_barre; rep_icones_barre($icones_barre); $file = filtrer('image_recadre', $file, 16, 16, 'topleft'); $nom = basename($src = extraire_attribut($file, 'src')); @copy($src, $icones_barre.$nom); return $nom; }
function chatons_creer_icone_barre($file) { static $icones_barre; rep_icones_barre($icones_barre); define_IMG_GD_MAX_PIXELS(); // la config "Methode de fabrication des vignettes" doit etre renseignee pour 'image_reduire' $file = filtrer('image_reduire', $file, 19, 19); $file = filtrer('image_recadre', $file, 16, 16, 'topleft'); $nom = basename($src = extraire_attribut($file, 'src')); @copy($src, $icones_barre.$nom); return $nom; }
function filets_creer_icone_barre($file, $num=-1) { static $icones_barre; rep_icones_barre($icones_barre); define_IMG_GD_MAX_PIXELS(); // la config "Methode de fabrication des vignettes" doit etre renseignee pour 'image_reduire' if($num<0) { list($w) = @getimagesize($file); $file = filtrer('image_recadre', $file, floor($w/4), 40, ''); $file = filtrer('image_reduire', $file, 19, 19); $file = filtrer('image_recadre', $file, 16, 16, 'left'); } else { $file = image_typo("_{$num}_", 'couleur=00BFFF', 'taille=9', 'police=dustismo.ttf'); $file = filtrer('image_recadre', $file, 16, 10, 'bottom'); } $nom = basename($src = extraire_attribut($file, 'src')); @copy($src, $icones_barre.$nom); return $nom; }