2017-07-05 4 views
0

J'ai des problèmes avec la compression d'image dans Joomla JImage avec le SP Simple Portfolio Plugin, car les images sont doublées en taille sur le disque dur par rapport à l'original. Mais createThumbs() n'est pas nécessaire. Les images ont déjà le bon pixelratio et ne nécessitent aucune manipulation supplémentaire.Joomla JImage & SP Simple Portfolio: Copier et renommer un fichier sans le manipuler?

Existe-t-il un moyen de copier les images, comme SP, sans le manipuler? Juste copier le fichier et le renommer. Parce que je ne veux pas risquer tout le code php du plugin. Ce serait la solution facile. Il suffit de le copier dans un répertoire et de le renommer en un nom de fichier correct. JL'image toFile() n'a pas fonctionné parce que la taille est doublée et ...

De SP d'origine simple Code de portefeuille dans le contrôleur/thumbs.php:

$image = new JImage($image); 
$image->createThumbs($sizes, $cropratio, $path); 

Répondre

0

par moi-même l'a fait et il fonctionne comme charme:). Peut-être que quelqu'un est intéressé par la façon d'obtenir une copie 1: 1 image dans le portefeuille SP:

  $resultTemp = end(explode('/',$image)); 
      $result = str_replace('.jpg', '', $resultTemp) ; 

      $newName = $path.'/'.$result.'_1000x750.jpg'; 
      copy($image , $newName); 

au lieu du code original qui manipule la qualité d'image et la taille:

  $image = new JImage($image); 
      $image->createThumbs($sizes, $cropratio, $path);