Bonjour,

Alors voilà, j'essaye de mettre en place un Qr Code dans mon programme. J'ai utilisé la librairie Php Qr Code. Le soucis c'est que ça m'affiche ça à l'écran alors que je voudrais que ça me génère une image en png.

�PNG  IHDR22$��PLTE���U��~zIDAT���= �0P���U���^]pz�B�@����oy`�'?���j�` ��§-�ꉋ���.53���o�+�0rr'P �b�IR�d��J8:�$5��d����j^��\��SP�9������sz9�IEND�B`�

J'ai peut-être mal organisé mes fichiers mais voici le code que j'ai dans mon document QrCodeExtension.php

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
    public function getFilters()
    {
        return array(
            'qrcode' => new Twig_Filter_Method($this, 'qrcode'),
        );
    }
 
    public function qrcode($url)
    {
        // args url, output_file, QR_size (L, M, Q, H), image_size, image_margin
        return \PHPQRCode_QRcode::png($url, false, 'M', 2, 2);
    }
 
    public function getName()
    {
        return 'qrcode_extension';
    }
J'ai fait le lien dans mon index .html.twig, simplement avec cette unique ligne de code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
{{ url.shortUrl | qrcode }}
Quelqu'un a une idée sur mon problème d'affichage?