developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Opened 8 years ago

Closed 7 years ago

#1486 closed bug (fixed)

Plugin image et param background ne fonctionne pas

Reported by: nesswaw Owned by:
Priority: normal Milestone: Jelix 1.4.1
Component: jelix:utils Version: 1.4.0
Severity: normal Keywords: jImageModifier
Cc: Blocked By:
Blocking: Documentation needed: no
Hosting Provider: Php version:

Description

Bonjour,

Dans Jelix 1.4, en utilisant le plugin image dans un tpl:

{image $j_basepath.'public/upload/sponsor/'.$item->image, array('width' => 200, 'height' => 200, 'omo' => true, 'background' => '#cecece')}

Le paramètre background n'est pas pris en compte, le fond de mon image est toujours noir...

Change History (5)

comment:1 Changed 8 years ago by nesswaw

En cherchant dans la doc de PHP, je suis tombé sur ce commentaire:

http://www.php.net/manual/en/function.imagecreatetruecolor.php#81699

Et en effet, en plaçant imagefill() droit après imagecopyresampled() dans jImageModifier.class.php ligne 305, ça à l'air de fonctionner.

comment:2 Changed 8 years ago by laurentj

  • Component changed from jelix to jelix:utils
  • Keywords jImageModifier added
  • Milestone set to Jelix 1.4.1
  • Status changed from new to confirmed

C'est bizarre ça tout de même. Pas logique... On va essayer tout de même.

comment:3 Changed 8 years ago by laurentj

  • Resolution set to fixed
  • Status changed from confirmed to closed

comment:4 Changed 7 years ago by nicolas

  • Resolution fixed deleted
  • Status changed from closed to reopened

Bonjour,

J'ai passé récemment un projet qui utilise jImageModifier. Et depuis la mise à jour,la majorité des images ont des petits carrés noir, que ce soit des jpg ou des png.

J'ai inversé la fonction imagefill et imagecopyresampled comme c'était avant et tout marche à nouveau, je peux redimensionner un png avec un fond transparent ou un jpg sans avoir de carré noir en fond.

J'ai fait un test avec un png fond transparent et un background #FF0000 après avoir fait l'inversion, je n'ai pas eu de problème alors que sinon cela ne marche pas.

Pour info: Le projet est sur jelix 1.5.2 Le serveur est sur debian squeeze à jour

comment:5 Changed 7 years ago by laurentj

  • Resolution set to fixed
  • Status changed from reopened to closed

Merci de créer un ticket pour les nouveaux bugs découverts, plutôt que de réouvrir les anciens.

Note: See TracTickets for help on using tickets.