내 사이트에 QR 코드를 생성하는 플러그인은 현재 this 플러그인을 사용하고 있습니다. 이 QR 코드는 제품에 사용되므로 다운로드 할 때 특별한 제품을 나타냅니다.간단한 QR 코드 - QR 코드 내에 텍스트 병합/png로 번호 저장
<a href="data:image/png;base64, <?php echo base64_encode(QrCode::format('png')->size(500)->encoding('UTF-8')->errorCorrection('H')->generate('https://localhost/product/'.$product->id));?> "
download=<?=$product->name."_QRCode";?>>
<img src="data:image/png;base64, <?php echo base64_encode(QrCode::format('png')->margin(1)->size(50)->encoding('UTF-8')->errorCorrection('H')->generate('https://localhost/product/'.$product->id));?>">
</a>
지금 단서를 제공 :이처럼, 누군가가 10 QR-코드를 다운로드 할 수 있지만, 아무 생각이없는 것, 어디
이
내가 그것을 생성하고 그것을 할 수 있도록하는 데 사용하는 코드를 다운로드 할 것입니다 이 QR 코드는에 속합니다. 따라서 다운로드 한 QR 코드가 문자열과 병합되기를 원합니다 ... 그러나 의사가 말한대로The merge method only supports PNG at this time
나는 이것을 직접 수행 할 수 없습니다. 하지만 PHP (및 Laravel, 내가 사용하고있는이 변경 뭔가가있는 경우) 내가 문자열을 입력하여 이미지 (png)를 생성하는 방법이 있는지 궁금하네요. (
pseudoCode 다음) :이 가능한 경우
$mergeText = $product->name;
$image = stringToPng($mergeText);
//maybe instead convert to base64 image, like the qr-code? don't know
QrCode::format('png')->size(500)->encoding('UTF-8')->errorCorrection('H')->merge($image)->generate('https://localhost/product/'.$product->id));?>
아무도 알고 있나요
?
결과로 원하는 것을 조금 더 설명 할 수 있습니까? 아마 이미지예요? 네가 원하는 게 뭔지 모르겠다. QR에서 이미지를 원하십니까? 또는 다른 것? –
@Gerard 이미지를 qr 코드 (종종 회사 이미지 또는 무언가)에 병합 할 수 있습니다. 원하는 것은 "Samsung Galaxy S7"과 같은 문자열/텍스트를 흰색으로 변환하는 것입니다. 또는 텍스트가있는 투명한 배경이므로이 PNG를 이미지로 qr 코드에로드 할 수 있습니다. 무슨 뜻인지 알겠습니까? – nameless
문자열을 QR 코드의 앞/뒤에 넣기를 원하십니까? –