Ich habe in der Mitte nur wenige QR-Codes mit Firmenlogo gesehen. Ist es möglich, einen QR-Code mit einem beliebigen Logo in Android zu generieren? Wenn möglich, erkläre mir bitte den Weg dafür. Zur Zeit verwende ich Zxing zum Generieren von QR-Codes.
Ein QR-Code ist ein schneller Antwortcode. Sie können zxing verwenden, um QR-Codes zu erstellen. Standardmäßig sind jedoch keine Firmenlogos in der Mitte oder in einem anderen Teil vorhanden. Was Sie tun können, ist Erstellen Sie einen QR-Code und zeichnen Sie darüber hinaus das Logo des Unternehmens
Mit Bezug auf den Leitfaden und den Quellcode, die Sie unter Erstellen eines QR-Codes erhalten mit einem Logo Finden Sie den Beispiel-Android-Code, den ich verwende, um ähnliche Ergebnisse auf Android zu erreichen.
Ich bin sicher, dass dieser Code optimiert werden kann, speziell im Hinblick auf die Deckkraft der Bildüberlagerung, indem man die Paint-Klasse benutzt, aber dieser Code funktioniert in dieser Hinsicht effektiv.
%Vor%HTH
Es ist ein Trick, dies zu tun, Ihr QR-Code-Generator (wenn Sie zxing verwenden) gibt einen Bitmap-Wert zurück, so dass Sie Ihre QR-Code-Bitmap mit Ihrer Logo-Bitmap , und hier ist ein Beispiel:
Zuerst müssen Sie void haben, um zwei Bitmaps zusammenzuführen und die Größe des Logos zu ändern, damit Sie es in der Mitte des QR-Codes einfügen können.
%Vor%Dann verwenden Sie diese Lücke, um Ihre QR-Code-Bitmap und Ihre Logo-Bitmap zusammenzuführen und in Ihre Bildansicht einzufügen
%Vor%