Bonjour à tous,
j'ai voulu réaliser un filtre sur une image
la base étant :
[(#LOGO_SITE_SPIP||image_recadre{400,150,bottom}|image_alpha{50}|image_flip_horizontal|image_masque{"degrade7.png"})]
pour la réduire en un seul filtre donc :
function mon_reflet($image) {
$est = image_recadre($image, 400,150,bottom);
$est = image_alpha($est, 50);
$est = image_flip_horizontal($est, "src");
$ret = image_masque($est, "degrade7.png");
return $ret;
}
mais évidemment ça ne marche pas
si quelqu'un pouvait m'aider ??
Merci à vous
Erwan TANGUY
pour me répondre à moi-même
dans mes_fonctions.php je mets par exemple :
function mon_reflet($image) {
$est = image_reduire($image, 200,150);
$est = image_recadre($est, 200,75,bottom);
$est = image_alpha($est, 50);
$est = image_flip_horizontal($est, "src");
$ret = image_masque($est, "degrade.png");
return $ret;
}
si je l'applique directement à une image ça plante (je pense que c'est le filtre image_recadre qui bloque)
si par contre je mets en commentaire une image avec le filtre image_recadre, le filtre fonctionne par la suite
assez curieux non ?
Erwan
voilà le résultat visuel de mon filtre pour ceux que ça intéresse
j'ai mis en place deux filtres : un pour les logos du site (normal et survol) et un autre pour les logos d'articles
en imaginant ensuite mettre dans le filtre des valeurs pour la largeur la hauteur pour la découpe du reflet...
http://photos-935.ll.facebook.com/photos-ll-snc1/v378/141/116/1534575935/n1534575935_30074057_2759.jpg