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 12 years ago

Closed 12 years ago

Last modified 12 years ago

#502 closed new feature (fixed)

plugin image : générer une ombre portée

Reported by: bastnic Owned by: Lipki
Priority: low Milestone: Jelix 1.0.4
Component: jelix:plugins Version: 1.0.2
Severity: minor Keywords:
Cc: Blocked By:
Blocking: Documentation needed: no
Hosting Provider: Php version:

Description

Ce serait sympa de pouvoir à la volée générer une ombre portée d'une image (en fait l'image de base copiée, noircie, flouté, décalée de qq pixels en bas à droite)

Attachments (2)

shadow.patch (9.4 KB) - added by Lipki 12 years ago.
function.image.patch (12.2 KB) - added by Lipki 12 years ago.

Download all attachments as: .zip

Change History (17)

comment:1 Changed 12 years ago by Lipki

  • Owner changed from lipki to Lipki
  • Status changed from new to assigned

Je propose de modifier le plugin image pour ajouter cette fonctionnalité.

{image 'image.png', array('shadow'=>true, 's_leng'=>5, 's_orient'=>45)}

s_leng en px s_orient en °

Ensuite soit on considère l'image comme une image rectangulaire. et l'ombre peut-être générer avec une image contenant juste la bordure.

Soit on considère la transparence du png, et il faut donc transformer l'image en noir (en conservant la transparence donc) et appliquer un flou

comment:2 Changed 12 years ago by bastnic

Spip implémente la deuxième méthode. Il faut faire comme ceci :

<div style="position: relative;">
    [<div style="z-index: 1; position: absolute; top: 5px; right: 5px;">(#FICHIER|image_gamma{-254}|image_flou{8}|image_alpha{40})</div>]
    [<div style="position: absolute; z-index: 2;">(#EMBED_DOCUMENT)</div>]
</div>

comment:3 Changed 12 years ago by Lipki

Première version fonctionnel, mais non paramétrable,
histoire de montrer le code.

Changed 12 years ago by Lipki

comment:4 Changed 12 years ago by Lipki

  • Milestone set to Jelix 1.0.3

comment:5 Changed 12 years ago by Lipki

  • Milestone Jelix 1.0.3 deleted

comment:6 Changed 12 years ago by Lipki

comment:7 Changed 12 years ago by Lipki

  • Documentation needed set

comment:8 Changed 12 years ago by Lipki

  • review set to review?

Terminé

la démo complète toujours au même endroit http://jelix.toopi.info/page/image

comment:9 Changed 12 years ago by laurentj

  • review changed from review? to review-
  • plein d'espaces en fin de ligne. À nettoyer
  • les commentaires devraient être en anglais
  • dans le cartouche, le copyright passe de 2008 à 2007, c'est normal ?

Pour le reste, ça m'a l'air pas trop mal. Mais je ne suis pas expert en manipulation d'image :-)

Corriger les remarques et ce sera bon.

Changed 12 years ago by Lipki

comment:10 Changed 12 years ago by Lipki

  • review changed from review- to review?

comment:11 Changed 12 years ago by laurentj

  • review changed from review? to review+

it's ok

comment:12 Changed 12 years ago by laurentj

  • Milestone set to Jelix 1.0.4

comment:13 Changed 12 years ago by bastnic

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

commited in both branch 1.0.x and trunk

thanks Kevin ;)

comment:14 Changed 12 years ago by Lipki

De rien ce fut un vrais plaisir :)

comment:15 Changed 12 years ago by Lipki

  • Documentation needed unset
Note: See TracTickets for help on using tickets.