Changeset 74489 in spip-zone


Ignore:
Timestamp:
Jul 28, 2013, 2:26:11 PM (6 years ago)
Author:
kent1@…
Message:

$im et non $source et indentation

Location:
_plugins_/smush_images/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/smush_images/trunk/inc/smush_image.php

    r72330 r74489  
    1717                        }
    1818                        spip_log("SMUSH : smush_image pour $im","smush");
    19                        
     19
    2020                        // L'adresse de l'API que l'on utilise
    2121                        $url_smush = 'http://www.smushit.com/ysmush.it/ws.php';
    22                        
     22
    2323                        // On ajoute les paramètres nécessaires pour l'API
    2424                        $url_smush_finale = parametre_url($url_smush,'img',url_absolue($im));
    2525                        spip_log("SMUSH : recuperation du contenu de $url_smush_finale","smush");
    26                        
     26
    2727                        $content = file_get_contents($url_smush_finale);
    2828                        $newcontent = json_decode($content, true);
    29                        
     29
    3030                        spip_log($newcontent,"smush."._LOG_ERREUR);
    31                        
     31
    3232                        if(!$newcontent['error']){
    3333                                include_spip('inc/distant');
     
    6363        $image = _image_valeurs_trans($im, "",false,$fonction);
    6464        if (!$image) return("");
    65        
     65
    6666        $im = $image["fichier"];
    6767        $dest = $image["fichier_dest"];
    68        
     68
    6969        $creer = $image["creer"];
    70        
     70
    7171        // Methode precise
    7272        // resultat plus beau, mais tres lourd
     
    7474
    7575        if ($creer) {
    76                 $format = trim(exec('identify -format %m '.$source));
    77        
     76                $format = trim(exec('identify -format %m '.$im));
     77
    7878                if ($format == 'GIF') {
    7979                        $dest = $tmp.'.png';
    80                         exec('convert '.$source.' '.$dest);
     80                        exec('convert '.$im.' '.$dest);
    8181                        $source = $dest;
    8282                        $format = 'PNG';
    8383                }
    84        
     84
    8585                else if ($format == 'PNG') {
    8686                        $nq = substr($source,0,-4).'-nq8.png';
    87                         exec('pngnq '.$source.' && optipng -o5 '.$nq.' -out '.$dest,$out);
     87                        exec('pngnq '.$im.' && optipng -o5 '.$nq.' -out '.$dest,$out);
    8888                        if(file_exists($nq))
    8989                                spip_unlink($nq);
    9090                        return $dest;
    9191                }
    92        
     92
    9393                else if ($format == 'JPEG') {
    94                         $fsize = filesize($source);
     94                        $fsize = filesize($im);
    9595                        $dest = $tmp.'.jpg';
    96                         if ($fsize < 10*1024) {
    97                                 exec('jpegtran -copy none -optimize '.$source.' > '.$dest);
    98                         }
    99                         else {
    100                                 exec('jpegtran -copy none -progressive '.$source.' > '.$dest);
    101                         }
     96                        if ($fsize < 10*1024)
     97                                exec('jpegtran -copy none -optimize '.$im.' > '.$dest);
     98                        else
     99                                exec('jpegtran -copy none -progressive '.$im.' > '.$dest);
    102100                }
    103101        }
  • _plugins_/smush_images/trunk/smush_pipelines.php

    r72331 r74489  
    4848        $fonction = array('smush', func_get_args());
    4949        $image = _image_valeurs_trans($im,"smush",false,$fonction);
    50        
     50
    5151        if (!$image) return("");
    52        
     52
    5353        $im = $image["fichier"];
    5454        $dest = $image["fichier_dest"];
    55        
     55
    5656        $creer = $image["creer"];
    5757
    5858        if ($creer) {
    5959                $format = trim(exec('identify -format %m '.$im));
    60        
     60
    6161                if ($format == 'GIF') {
    6262                        $dest = $dest.'.png';
     
    6565                        $format = 'PNG';
    6666                }
    67        
     67
    6868                else if ($format == 'PNG') {
    6969                        $nq = substr($im,0,-4).'-nq8.png';
     
    7272                                spip_unlink($nq);
    7373                }
    74        
     74
    7575                else if ($format == 'JPEG') {
    7676                        $fsize = filesize($im);
Note: See TracChangeset for help on using the changeset viewer.