2010-01-13 6 views
3

Comment faire du texte ondulé sur un élément de canevas similaire à celui trouvé sur la page this?Faire onduler du texte sur une toile

+0

Le texte flottant sur cette page est un programme Flash. Vous devrez apprendre ou Silverlight ou quelque chose de similaire, je suppose. –

+1

Oui, je demande une alternative en Javascript. –

+1

Il n'y a rien de plus ennuyeux que des sous-critiques sans explications. –

Répondre

8

EDIT: @Ben, oubliez les downvotes pour aucune raison de votre question, et ... BE MY GUEST! :)

Je ne ai jamais codé avec <canvas> avant, il était très amusant. À ce stade, il n'y a pas d'interpolation bilinéaire. Je pourrais le retravailler et ajouter plus de cloches et de sifflets.


Si vous voulez atteindre un tel effet en javascript, vous aurez effectivement utiliser la balise <canvas>.

Le principe consiste à précalculer une fonction de distorsion dans un tampon plus grand que la dimension de l'image source. Voir le vieux Flipcode Art of Demomaking column: Bitmap Distortion C'est un bon vieux bijou :) Le paragraphe sur le cache pourrait ne pas être pertinent pour une implémentation basée sur <canvas>.

Il ya beaucoup de ressources Processing là-bas, donc c'est aussi une bonne idée de jeter un oeil à Processing.js.

+0

C'est merveilleux, merci :) –

+0

Très gentil Greg. – joeytwiddle

0

S'il vous plaît, pour l'internet, ne le faites pas.

+0

@Ian> J'ai peur qu'il soit trop tard –

+0

@Ian> Je ne vous ai pas déprécié (je vous le dis comme je suis le seul commentateur) –

+0

@Gregory: Je pense que la personne qui m'a downvoted était le créateur de ce site: http://www.animatedgif.net/ –

Questions connexes