Changeset 89021 in spip-zone


Ignore:
Timestamp:
May 3, 2015, 3:27:37 PM (4 years ago)
Author:
kent1@…
Message:

Ne faire un filesize que sur une image qui existe

utiliser -f pour pngnq pour obliger à réecrire l'image

Version 0.4.1

Location:
_plugins_/smush_images/trunk
Files:
2 edited

Legend:

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

    r83073 r89021  
    11<?php
     2
    23if (!defined("_ECRIRE_INC_VERSION")) return;
    34
     
    9495                if ($format == 'PNG') {
    9596                        $nq = substr($im,0,-4).'-nq8.png';
    96                         exec('pngnq '.$im.' && optipng -o5 '.$nq.' -out '.$dest,$out);
     97                        exec('pngnq -f '.$im.' && optipng -o5 '.$nq.' -out '.$dest,$out);
    9798                        if(file_exists($nq))
    9899                                spip_unlink($nq);
     
    123124                 * on retourne l'original en supprimant le fichier temporaire créé
    124125                 */
    125                 if(filesize($dest) > filesize($im)){
     126                if(!file_exists($dest) || (filesize($dest) > filesize($im))){
    126127                        spip_unlink($dest);
    127128                        $dest = $im;
  • _plugins_/smush_images/trunk/paquet.xml

    r83073 r89021  
    22        prefix="smush"
    33        categorie="performance"
    4         version="0.4.0"
     4        version="0.4.1"
    55        etat="test"
    66        compatibilite="[3.0.1;3.0.*]"
Note: See TracChangeset for help on using the changeset viewer.