Bonjour à tous,

J'utilise actuellement le plugin media, tout ce passe bien jusqu'au redimensionnement de l'image.
En fait lorsque que j'utilise l'helper Media pour le redimensionnement cela me génère automatiquement un .jpg.

$this->Media->image('Nom du fichier', 200, 300);

Auriez vous une idée pour empêcher le changement d'extension .png en .jpg lors de l'utilisation du helper Media pour un redimensionnement ?

L'autre solution serait d'utiliser le helper Html->Image

$this->Html->Image('Nom img', 'puis les paramètre de tinthumb');

Mais je pense qu'il est possible de modifier directement l'helper media ce qui serai plus simple afin d'éviter de passer les paramètre à timthumb.

1 réponse


brelandas
Auteur
Réponse acceptée

Trouvé !

Pour ceux qui cherchent aussi cette solution je la met ci-dessous:

Modifier le fichier MediaHelper.php à la ligne 26

$dest = sprintf(str_replace(".{$pathinfo'extension']}", '_%sx%s.jpg', $image), $width, $height);

<u>Par :</u>

$dest = sprintf($pathinfo'basename'], $width, $height);