2010-07-26 12 views
25

Nous utilisons beaucoup de code QR dans notre bureau. Je voudrais savoir si nous pouvons générer un code QR avec un logo de petite entreprise au milieu. J'ai vu quelques exemples en ligne. Mais je veux qu'il le génère automatiquement au lieu de l'éditer manuellement avec le logiciel Photoshop.Comment créer une image QR code avec le logo de l'entreprise

J'apprécie toute aide.

Merci.

+0

http://www.qrcode-monkey.com/ est un endroit où vous pouvez le créer. – Siddharth

+2

Il ya un post lié à celui-ci: http://twainscanning.com/how-to-customize-qr-code-add-a-logo-to-it/. Il a présenté plusieurs façons de le faire, soit via un site Web en ligne comme qrcode-monkey.com, ou en utilisant MS PowerPoint ou Photoshop. –

Répondre

0

Jetez un oeil sur les sites suivants. Ils vous permettent de télécharger un logo ou un graphique et de l'intégrer automatiquement dans le code QR. Ils prennent également en charge les changements de couleur.

je crois que le site QR4 travaille sur une API pour permettre aux autres d'offrir les mêmes services dans leurs sites Web.

Espérons que les liens ci-dessus aident à résoudre votre problème.

4

Vous pouvez regarder http://contentdeveloper.com/2010/01/how-to-customize-qr-codes-with-your-brands-identity/ (il y avait quelques autres articles que j'ai lus il y a quelques nuits, mais je ne peux pas les trouver, bien que cela devrait fonctionner aussi) ... aussi, quelque chose que je lis suggéré en utilisant le niveau de correction d'erreur le plus élevé. De cette façon, plus de données dans le code à barres sont simplement des données de correction d'erreur. Vous pouvez remplacer ceci sans aucun souci, tant que vous vous rendez compte que si le reste du code à barres est endommagé, vous ne pourrez peut-être pas récupérer les données.

Malheureusement, cela va impliquer un tas d'essais et d'erreurs.

Bonne chance!

EDIT: Désolé, je viens de lire que vous vouliez qu'il soit généré automatiquement plutôt que d'éditer l'image.

10

Voici un site qui va générer un code QR avec votre image réellement intégrée dans le cadre du code QR, aucune correction d'erreur.

http://research.swtch.com/qr/draw

Il y a quelques informations sur la façon dont il est fait ici si vous voulez regarder dans la mise en œuvre de la logique même pour l'automatisation.

http://research.swtch.com/qart

4

J'ai créé une vidéo montrant comment utiliser une bibliothèque c open source # pour créer un code QR et télécharger/embed un logo de votre choix dans le Code QR:

http://markhagan.me/Samples/Create_QR_Code_With_Logo_ASPNet

La vidéo ne dure que 10 minutes et le résultat est un générateur de code QR fonctionnel.Si vous ne se soucient pas de passer dix minutes, voici le code source:

La première page:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="default.aspx.cs" Inherits="CodeCreator._default" %> 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
    <title></title> 
</head> 
<body> 
    <form id="form1" runat="server"> 
    <div> 
     <asp:TextBox ID="URL" runat="server"></asp:TextBox> 
     <br /><br /> 
     <asp:FileUpload ID="LogoUpload" runat="server" /> 
     <br /><br /> 
     <asp:Button ID="CreateCode" runat="server" Text="Create QR Code" OnClick="CreateCode_OnClick" /> 
     <br /><br /> 
     <asp:Image runat="server" ID="QRImage" /> 
    </div> 
    </form> 
</body> 
</html> 

Et le code-behind:

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 
using System.Web.UI; 
using System.Web.UI.WebControls; 

using MessagingToolkit.QRCode.Codec; 
using MessagingToolkit.QRCode.Codec.Data; 
using System.Drawing; 
using System.Drawing.Imaging; 

namespace CodeCreator 
{ 
    public partial class _default : System.Web.UI.Page 
    { 
     protected void Page_Load(object sender, EventArgs e) 
     { 
     } 

     protected void CreateCode_OnClick(object sender, EventArgs e) 
     { 
      string path = "c:\\code\\projects\\CodeCreator\\CodeCreator\\"; 
      QRCodeEncoder encoder = new QRCodeEncoder(); 

      encoder.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.H; // 30% 
      encoder.QRCodeScale = 10; 

      Bitmap img = encoder.Encode(URL.Text); 
      LogoUpload.SaveAs(path + LogoUpload.FileName); 

      System.Drawing.Image logo = System.Drawing.Image.FromFile(path + LogoUpload.FileName); 

      int left = (img.Width/2) - (logo.Width/2); 
      int top = (img.Height/2) - (logo.Height/2); 

      Graphics g = Graphics.FromImage(img); 

      g.DrawImage(logo, new Point(left, top)); 

      img.Save(path + "img.jpg", ImageFormat.Jpeg); 

      QRImage.ImageUrl = "img.jpg"; 
     } 
    } 
} 
16

Vous pouvez http://www.unitaglive.com/qrcode. Il permet de nombreux types de contenu et une personnalisation lourde, y compris la modification de la couleur des yeux; utiliser une image comme arrière-plan; beaucoup de styles; ombre; redondance; et plus, vous permet également d'utiliser un logo et est basé sur un modèle d'affaires freemium. Le plan libre n'a pas d'inscription

+2

+1 Ce site fonctionne seulement. –

+0

Site très bien fait pour la personnalisation du code QR! Merci beaucoup. – Scrat

1

Vous pouvez également utiliser directement votre logo avec LogoGrab. Il suffit de télécharger votre logo au http://www.logograb.com/upload, de lier tout contenu que vous souhaitez à votre logo et de laisser vos clients numériser votre logo partout où ils le voient.