SimpleSoftwareIO / simple-qrcode

An easy-to-use PHP QrCode generator with first-party support for Laravel.
https://www.simplesoftware.io/simple-qrcode
MIT License
2.66k stars 363 forks source link

Can't put logo on the qrcode when using merge or mergeString png image #280

Open 9khaledSayed opened 1 year ago

9khaledSayed commented 1 year ago

Hello t still not working it generate an random charcters like that:- image $qrCode = QrCode::gradient(28, 181, 224, 0, 8, 81, 'horizontal') ->format('png')->merge(asset('beta-logos/small-logo.png'), .3, true) ->style('dot', 0.9) ->size(95) ->eyeColor(0, 28, 181, 224, 0, 8, 81) ->eyeColor(1, 28, 181, 224, 0, 8, 81) ->eyeColor(2, 28, 181, 224, 0, 8, 81) ->generate(route('generate_pdf', $invoice->id)); and the path of my photo is this https://beta-plus.jevara.fun/public/beta-logos/small-logo.png

9khaledSayed commented 1 year ago

same issue if i use public_path instead of asset() method

code-snapshot