オフィスではQRコードを多用しています。小さな会社のロゴが中央にある QR コードを生成できるかどうかを知りたいです。私はオンラインでいくつかの例を見てきました。
しかし、Photoshopソフトウェアでユーザーが手動で編集するのではなく、自動的に生成したい.
助けていただければ幸いです。
ありがとう。
http://www.unitaglive.com/qrcodeを試すことができます。目の色の変更など、多くのコンテンツタイプと大幅なカスタマイズが可能です。背景として画像を使用します。多くのスタイル; 風邪; 冗長性; さらに、ロゴを使用することもでき、フリーミアムのビジネスモデルに基づいています。無料プランには申し込みはありません
これは、QRコードの一部として実際に埋め込まれた画像でQRコードを生成するサイトです。エラー修正はありません.
http://research.swtch.com/qr/draw
自動化のためにロジックを自分で実装することを検討したい場合は、ここでそれがどのように行われるかについての情報がいくつかあります。
http://beqrious.com/generatorに続いて、グラフィカル タブ
オープンソースのc#ライブラリを使用してQRコードを作成し、選択したロゴをQRコードにアップロード/埋め込む方法を示すビデオを作成しました。
http://markhagan.me/Samples/Create_QR_Code_With_Logo_ASPNet
ビデオの長さはわずか10分で、QRコードジェネレーターが機能します。10分を費やしてもかまわない場合のために、ソースコードは次のとおりです。
フロントページ:
<%@ 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>
そして、コードビハインド:
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";
}
}
}
http://contentdeveloper.com/2010/01/how-to-customize-qr-codes-with-your-brands-identity/をご覧になることをお勧めします(数日前に読んだ他の記事がありましたが、しかし、私はそれらを見つけることができません. このように、バーコード内のデータの多くは単なるエラー修正データです。バーコードの残りの部分が破損した場合、データを回復できない可能性があることを認識している限り、心配することなくこれを上書きできます。
残念ながら、試行錯誤の連続です。
幸運を!
編集:申し訳ありませんが、画像を編集するのではなく、自動的に生成することを望んでいたことを読みました.
LogoGrab でロゴを直接使用することもできます。http://www.logograb.com/uploadでロゴをアップロードし、必要なコンテンツをロゴにリンクして、顧客がロゴを見た場所でスキャンできるようにします。
以下のサイトをご覧ください。ロゴやグラフィックをアップロードして、QR コードに自動的に埋め込むことができます。また、色の変更にも対応しています。
QR4 サイトは、他のユーザーが Web サイトで同じサービスを提供できるようにするための API に取り組んでいると思います。
上記のリンクが問題の解決に役立つことを願っています。