3 votes

Image créée par programme ?

C'est une image magnifique. Je me demande comment on peut la générer de manière programmatique avec une bibliothèque de traitement d'images comme imagemagick ou gd ?

http://robertbasic.com/img/sign-letters.gif

alt text

Mon idée générale est que le cadre lui-même pourrait être défini séparément, mais y a-t-il un moyen de remplir ce cadre avec des lettres de la même manière qu'ils le font ici, mais de manière programmatique ?

la question a été reformulée pour plus de clarté sur la base des réponses.

1voto

Marc Bollinger Points 2288

Les CSS n'ont rien à voir avec la génération d'images, mais seulement avec la présentation des éléments DOM. Si vous voulez créer une image dans une fenêtre HTML/DOM, vous pouvez le faire, mais si vous cherchez à générer réellement une image via PHP, ImageMagick est généralement la voie à suivre (bien que vous deviez installer ImageMagick sur le serveur).

1voto

wsanville Points 22066

La meilleure approche serait probablement entièrement côté serveur (c'est-à-dire avec php ou le langage de votre choix). L'autre option serait entièrement côté client, c'est-à-dire avec Javascript et CSS - dans ce cas, il faudrait que chaque lettre soit positionnée de manière absolue, et il y aurait probablement un léger surcoût au niveau des performances.

1voto

user187291 Points 28951

Je ne comprends pas bien ce que vous demandez. "Remplir le cadre" peut être fait assez facilement en utilisant une balise masque . La plupart des plates-formes graphiques le supportent, sur le serveur (gd, image magick) ou sur le client (flash, html canvas).

Si vous vous demandez comment créer de manière programmatique un des éléments suivants ces mais cela va être un peu plus compliqué ;)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X