GD/ImageMagick : texte en dégradé ?

Administrateur PHPfrance
Administrateur PHPfrance | 3088 Messages

14 juin 2007, 10:48

Yo,

Je suis en train de m'arracher les cheveux sur un truc pourtant tout bête. Je cherche à créer une image représentant du texte coloré en dégradé. Par exemple
Image

Je n'ai rien trouvé de comparable chez GD2 (je pensais faire un masque alpha inversé avec un arrière plan en dégradé mais je me suis perdu en route) et la doc d'Imagick est inexistente (et pour couronner le tout, la fonction qui semble correspondre n'est pas complètement implémentée :()

Est-ce que quelqu'un aurait une astuce pour générer un tel texte automatiquement ? (de préférence tout en gardant l'anti-aliasing)

Ou peut-être quelqu'un saurait me dire à quoi sert ImagickDraw::pushPattern() ? Je ne parviens pas à comprendre, je pense qu'il doit falloir invoquer pushPattern() puis quelque chose qui charge une image, mais je n'arrive à rien.

Toute aide sera la bienvenue, merci.

Mammouth du PHP | 568 Messages

14 juin 2007, 11:22

Salut,

Erf, si tu trouve comment faire c'est super puissant.

Après quelques recherches je n'ai toujours rien trouvé pour t'aider :/

Administrateur PHPfrance
Administrateur PHPfrance | 3088 Messages

14 juin 2007, 11:26

Ben tu sais quoi, j'ai installé ImageMagick et je vais l'utiliser en ligne de commande ! :lol:

Et là il y a une tonne d'exemples qui fonctionnent : http://hoernle1.de/m/imagick6/fonts/index.html#tile

C'était aussi simple que ça, il fallait juste abandonner l'idée de le faire en PHP.

Mammouth du PHP | 568 Messages

14 juin 2007, 11:28

OK,

je connaissais pas, ca a l'air super sympa.

Sinon pour info je vien de trouver un truc sur PHP codes sources,

http://www.phpcs.com/codes/GENERATEUR-T ... 42036.aspx

Exemple ici:
http://generator.zeubu.com/?id=generato ... graph_hulk

Eléphanteau du PHP | 35 Messages

14 juin 2007, 11:41

Hello!

Moi aussi je travaille avec ImageMagick mais je ne trouve pas comment faire ce que je veux!

En fait j'ai tout plein de photos qui sont issus d'un film, mais il y en a des claires, d'autres foncées, etc etc, j'aimerais pouvoir en choisir une et régler la luminosité et le contraste des autres photos à l'image de celle là....compliqué hein? je l'avoue....

Help me please!!

Slog
Invité n'ayant pas de compte PHPfrance

16 janv. 2012, 20:27

Sujet un peu vieux, mais au cas où, j'ai trouvé ceci dans mes recherches, le dégradé sur le texte est réalisé à l'aide de l'effet Imagick::COMPOSITE_OVER

http://valokuva.org/?cat=1

A explorer...