|image_aplatir

Supprimer la transparence et forcer le format de l’image

La fonction image_aplatir réalise deux opérations :

  • elle sauvegarde une image dans un format prédéfini (par exemple, transformer une image PNG en une image GIF) ;
  • elle supprime les informations de transparence, et remplace les zones transparentes par une couleur.

Par exemple :

[(#TITRE
     |image_typo{police=stencil.ttf,couleur=000000,taille=40}
     |image_aplatir{gif,ff0000})]

Le titre transformé en image typographique est un fichier PNG avec des zones transparentes. En passant cette image par le filtre image_aplatir, on la transforme en GIF, en remplaçant les zones transparentes par du rouge (ff0000).

La fonction accepte en paramètres, dans l’ordre : le format (gif, jpg ou png), la couleur de fond, mais aussi la qualité de compression (32, 64, ou 128 pour les gif et de 0 à 100 pour les jpg) et l’opacité (0 ou 1). Par exemple : |image_aplatir{gif,ffffff,128,1} convertira l’image en GIF de bonne qualité en forçant la transparence du fond.

Auteur chankalan Publié le :