[GH-ISSUE #105] BaconQrCode New Version Class Not Found #49

Closed
opened 2026-02-25 20:32:16 +03:00 by kerem · 5 comments
Owner

Originally created by @lkloon123 on GitHub (May 7, 2018).
Original GitHub issue: https://github.com/antonioribeiro/google2fa/issues/105

Class 'BaconQrCode\Renderer\Image\Png' not found

due to changes in BaconQrCode 2.0

Originally created by @lkloon123 on GitHub (May 7, 2018). Original GitHub issue: https://github.com/antonioribeiro/google2fa/issues/105 `Class 'BaconQrCode\Renderer\Image\Png' not found` due to changes in BaconQrCode 2.0
kerem closed this issue 2026-02-25 20:32:16 +03:00
Author
Owner

@thedotedge commented on GitHub (May 22, 2018):

v2.0 doesn't include the PNG renderer:

composer require bacon/bacon-qr-code 1.0.3

<!-- gh-comment-id:391098046 --> @thedotedge commented on GitHub (May 22, 2018): v2.0 doesn't include the PNG renderer: `composer require bacon/bacon-qr-code 1.0.3`
Author
Owner

@mrzeta commented on GitHub (May 27, 2018):

if u want use new baconqrcode
1: change qrcode.php
// use BaconQrCode\Renderer\Image\Png;
use BaconQrCode\Renderer\ImageRenderer;
use BaconQrCode\Renderer\Image\ImagickImageBackEnd;
use BaconQrCode\Renderer\RendererStyle\RendererStyle;
2:modify getQRCodeInline function
// $renderer = new Png();
// $renderer->setWidth($size);
// $renderer->setHeight($size);

    $renderer = new ImageRenderer(
        new RendererStyle(200),
        new ImagickImageBackEnd()
    );

enjoy it~~

<!-- gh-comment-id:392316977 --> @mrzeta commented on GitHub (May 27, 2018): if u want use new baconqrcode 1: change qrcode.php // use BaconQrCode\Renderer\Image\Png; use BaconQrCode\Renderer\ImageRenderer; use BaconQrCode\Renderer\Image\ImagickImageBackEnd; use BaconQrCode\Renderer\RendererStyle\RendererStyle; 2:modify getQRCodeInline function // $renderer = new Png(); // $renderer->setWidth($size); // $renderer->setHeight($size); $renderer = new ImageRenderer( new RendererStyle(200), new ImagickImageBackEnd() ); enjoy it~~
Author
Owner

@thedotedge commented on GitHub (May 29, 2018):

@mrzeta will you add this in PR? :)

<!-- gh-comment-id:392925280 --> @thedotedge commented on GitHub (May 29, 2018): @mrzeta will you add this in PR? :)
Author
Owner

@robertnicjoo commented on GitHub (Oct 5, 2018):

@mrzeta i get

You need to install the imagick extension to use this back end
<!-- gh-comment-id:427267430 --> @robertnicjoo commented on GitHub (Oct 5, 2018): @mrzeta i get ``` You need to install the imagick extension to use this back end ```
Author
Owner

@antonioribeiro commented on GitHub (Oct 7, 2018):

Extracted to a new package: https://github.com/antonioribeiro/google2fa-qrcode

<!-- gh-comment-id:427616019 --> @antonioribeiro commented on GitHub (Oct 7, 2018): Extracted to a new package: https://github.com/antonioribeiro/google2fa-qrcode
Sign in to join this conversation.
No labels
bug
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/google2fa#49
No description provided.