Changeset 112348 in spip-zone for _plugins_/fonctions_images


Ignore:
Timestamp:
Nov 6, 2018, 10:08:04 PM (2 weeks ago)
Author:
tcharlss@…
Message:

Correction d'un include (inc/filtres_images -> inc/filtres_images_lib_mini) + correction appel fonction (valeur_image_trans -> _image_valeurs_trans) + éviter une notice division par 0.

Location:
_plugins_/fonctions_images/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/fonctions_images/trunk/filtres/images_complements.php

    r110143 r112348  
    22
    33if (!defined("_ECRIRE_INC_VERSION")) return;
     4
     5include_spip('inc/filtres_images_lib_mini');
    46
    57/* ---------- fonctions de Paris Beyrouth ------------------------- */
     
    326328function image_podpod($im, $coul='000000', $deb=0, $fin=70)
    327329{
    328         include_spip("inc/filtres_images");
     330
    329331        $image = _image_valeurs_trans($im, "podpod-$coul-$deb-$fin","png");
    330332        if (!$image) return("");
    331333
    332         $couleurs = couleur_hex_to_dec($coul);
     334        $couleurs = _couleur_hex_to_dec($coul);
    333335        $dr= $couleurs["red"];
    334336        $dv= $couleurs["green"];
     
    509511                        $reste = ($precision - $j);
    510512                        $haut_rest = $h - $haut_tot;
    511                         $hauteur = round(($haut_rest) / $reste);
     513                        $hauteur = ($reste == 0 ? 0 : round(($haut_rest) / $reste));
    512514                        $haut_tot = $haut_tot + $hauteur;
    513515                        $resultat = min($larg[$j-1],$larg[$j],$larg[$j+1]);
     
    541543        if (!$image) return("");
    542544
    543         include_spip("inc/filtres_images");
    544         $couleurs = couleur_hex_to_dec($coul);
     545        $couleurs = _couleur_hex_to_dec($coul);
    545546        $dr= $couleurs["red"];
    546547        $dv= $couleurs["green"];
     
    716717        }
    717718
    718         $image = valeurs_image_trans($im, "disp$nom-$h-$v$pos", "png");
     719        $image = _image_valeurs_trans($im, "disp$nom-$h-$v$pos", "png");
    719720        if (!$image) return("");
    720721
     
    734735
    735736                $masque = find_in_path($masque);
    736                 $mask = valeurs_image_trans($masque,"");
     737                $mask = _image_valeurs_trans($masque,"");
    737738                $im_m = $mask["fichier"];
    738739                $x_m = $mask["largeur"];
     
    806807                }
    807808
    808                 $nouveau = valeurs_image_trans(image_reduire($im, $x_d, $y_d),"");
     809                $nouveau = _image_valeurs_trans(image_reduire($im, $x_d, $y_d),"");
    809810                $im_n = $nouveau["fichier"];
    810811                $im = $nouveau["fonction_imagecreatefrom"]($im_n);
     
    938939//
    939940function image_reflechir($im, $hauteur=0.5, $alphastart=80, $alphaend=0, $red=127, $green=127, $blue=127){
    940         include_spip("inc/filtres_images");
    941941        //if(!function_exists('imagelayereffect'))
    942942        //      return;
  • _plugins_/fonctions_images/trunk/paquet.xml

    r110143 r112348  
    22        prefix="fonctions_images"
    33        categorie="multimedia"
    4         version="0.6.13"
     4        version="0.6.14"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.