Changeset 30254 in spip-zone


Ignore:
Timestamp:
Jul 27, 2009, 7:43:35 AM (10 years ago)
Author:
cedric@…
Message:

une methode alternative de rotation d'image, extraite de action/tourner du core qui va disparaitre sous sa forme actuelle

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/filtres_images/filtres/images_transforme.php

    r27148 r30254  
    11231123                        $effectuer_gd = false;
    11241124                }
     1125                else if ($GLOBALS['meta']['image_process'] == "convert") {
     1126                        if (_CONVERT_COMMAND!='') {
     1127                                @define ('_CONVERT_COMMAND', 'convert');
     1128                                @define ('_ROTATE_COMMAND', _CONVERT_COMMAND.' -rotate %t %src %dest');
     1129                        } else
     1130                                @define ('_ROTATE_COMMAND', '');
     1131                        if (_ROTATE_COMMAND!=='') {
     1132                                $commande = str_replace(
     1133                                        array('%t', '%src', '%dest'),
     1134                                        array(
     1135                                                $angle,
     1136                                                escapeshellcmd($im),
     1137                                                escapeshellcmd($dest)
     1138                                        ),
     1139                                        _ROTATE_COMMAND);
     1140                                spip_log($commande);
     1141                                exec($commande);
     1142                                if (file_exists($dest)) // precaution
     1143                                        $effectuer_gd = false;
     1144                        }
     1145                }
    11251146                if ($effectuer_gd) {
    11261147                        // Creation de l'image en deux temps
Note: See TracChangeset for help on using the changeset viewer.