[Perl] Dancer2 et image à afficher

Jean ponder.stibbons at orange.fr
Jeu 11 Mai 07:09:00 CEST 2023


Un exemple plus compliqué avec des images modifiées dynamiquement
stockées dans MongoDB et affichées dans un site Dancer2 :

https://github.com/jforget/Perl-fixed-width-char-human-recognition

Je l'ai présenté lors de Journées Perl en 2017.

Jean

On 10/05/2023 19:07, Sébastien Feugère wrote:
> Bonjour,
> 
> Vous voulez faire quoi exactement ?
> 
> Avoir une route qui peut prendre des paramètres depuis une application 
> affichée dans le navigateur de l'utilisateur pour générer une image 
> dynamiquement ? Ex., l'utilisateur appelle une URL terminant par 
> /largeur/150/hauteur/75/couleur/rouge et l'application retourne une 
> image correspondant à ces paramètres ?
> 
> Ou bien juste "servir" un dossier contenant des images statiques ?
> 
> Dans touts les cas, il faudra mettre l'URL de l'image servie dans du 
> HTML pour l'afficher...
> 
> A priori, avec une application Dancer "de base" générée avec
> 
> dancer2 gen -a Images::App
> 
> ...on peut servir facilement des images se trouvant dans le répertoire
> 
> Images-App/public/images
> 
> 
> Quelques exemples plus poussés sur le calendrier de l'avent de Dancer:
> 
>   * https://advent.perldancer.org/2016/6
>   * https://advent.perldancer.org/2011/13
>   * https://advent.perldancer.org/2011/7
> 
> 
> Sinon, voici un exemple simple avec Mojolicious qui a une logique assez 
> similaire à celle de Dancer:
> 
> https://gitlab.com/-/snippets/2540432
> 
> 
> 
> On 10/05/2023 10:07, Patrice Karatchentzeff wrote:
>> Salut,
>>
>> Je cherche un exemple de code à base de Dancer2 pour afficher une
>> image. Je n'arrive pas à trouver un seul exemple. Je ne veux pas
>> croire que je suis le seul confronté à ce truc élémentaire :(
>>
>> Pour le moment, j'imagine utiliser le module GD puis construire les
>> données de l'image pour fabriquer le retour du serveur, mais cela me
>> paraît bien compliqué. J'ai beau épluché la doc, je ne trouve rien du
>> tout...
>>
>> Une idée ?
>>
>> Merci d'avance,
>>
>> PK
>>
> -- 
> Sébastien Feugère
> 
> 
> _______________________________________________
> Perl mailing list
> Perl at mongueurs.net
> http://listes.mongueurs.net/mailman/listinfo/perl
> Attention, les archives sont publiques



Plus d'informations sur la liste de diffusion Perl