Skip to content
Extraits de code Groupes Projets
Valider c90208ea rédigé par real3t@gmail.com's avatar real3t@gmail.com
Parcourir les fichiers

[SoyezCréateurs] Simplification du code du filtre suite à lecture du code de...

[SoyezCréateurs] Simplification du code du filtre suite à lecture du code de filtrer() : https://core.spip.net/projects/spip/repository/entry/spip/ecrire/inc/filtres.php#L419
parent 82871279
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -6,8 +6,6 @@ if (!defined("_ECRIRE_INC_VERSION")) return;
function image_focus($img, $largeur, $hauteur, $position = 'center') {
if (!$img) return('');
include_spip('filtres_images_lib_mini');
include_spip('filtres/images_transforme');
$largeurimg = largeur($img);
$hauteurimg = largeur($img);
if (($largeurimg <= $largeur) AND ($hauteurimg <= $hauteur)) {
......@@ -15,21 +13,14 @@ function image_focus($img, $largeur, $hauteur, $position = 'center') {
} else if (($largeurimg <= $largeur) OR ($hauteurimg <= $hauteur)) {
if ($largeurimg <= $largeur) {
$img = filtrer('image_recadre', $img, "$largeurimg:$hauteur", '-', 'focus', 'transparent');
$img = filtrer('image_graver', $img);
} else {
$img = filtrer('image_recadre', $img, "$largeur:$hauteurimg", '-', 'focus', 'transparent');
$img = filtrer('image_graver', $img);
}
$img = filtrer('image_recadre', $img, $largeur, $hauteur, $position, 'transparent');
} else {
$img = filtrer('image_recadre', $img, "$largeur:$hauteur", '-', 'focus', 'transparent');
$img = filtrer('image_graver', $img);
$img = filtrer('image_reduire', $img, $largeur, $hauteur, $position, 'transparent');
}
// Pas la peine, c'est fait automatiquement quand c'est un vrai filtre d'image comme ici
// Par contre, il en faut pour les images intermdiaires !!!!
//$img = filtrer('image_graver', $img);
return $img;
}
<paquet
prefix="soyezcreateurs"
categorie="squelette"
version="5.0.75"
version="5.0.76"
etat="stable"
compatibilite="[3.1.8;3.2.*]"
logo="img_pack/soyezcreateurs_48.png"
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter