<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>QRコード on qwerty.work</title>
        <link>https://qwerty.work/tags/qr%E3%82%B3%E3%83%BC%E3%83%89/</link>
        <description>Recent content in QRコード on qwerty.work</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>ja-JP</language>
        <lastBuildDate>Sat, 25 Oct 2008 12:06:41 +0900</lastBuildDate><atom:link href="https://qwerty.work/tags/qr%E3%82%B3%E3%83%BC%E3%83%89/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>Google Chart API で QRコードを作成</title>
            <link>https://qwerty.work/post/2008/10/google_chart_api_qr/</link>
            <pubDate>Sat, 25 Oct 2008 12:06:41 +0900</pubDate>
            <guid>https://qwerty.work/post/2008/10/google_chart_api_qr/</guid>
            <description>&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-xml&#34; data-lang=&#34;xml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;http://chart.apis.google.com/chart?cht=qr&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;&amp;amp;&lt;/span&gt;choe=UTF8&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;&amp;amp;&lt;/span&gt;chld=l|0&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;&amp;amp;&lt;/span&gt;chs=140x140&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;&amp;amp;&lt;/span&gt;chl=https://qwerty.work&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;のように &lt;code&gt;chl&lt;/code&gt; の後ろに指定した文字列をQRコードにしてくれる優れものです。&lt;/p&gt;&#xA;&lt;p&gt;例えば、上記のURL（&lt;a class=&#34;link&#34; href=&#34;https://qwerty.work/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://qwerty.work/&lt;/a&gt;）のQRコードを表示すると&lt;/p&gt;&#xA;&lt;p&gt;&lt;img loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;http://chart.apis.google.com/chart?cht=qr&amp;choe=UTF8&amp;chld=l|0&amp;chs=140x140&amp;chl=https://qwerty.work/&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;と表示されます。&lt;/p&gt;&#xA;&lt;h3 id=&#34;使い方&#34;&gt;使い方&#xA;&lt;/h3&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-xml&#34; data-lang=&#34;xml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;http://chart.apis.google.com/chart?&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;の後ろにいろいろパラメータを入れていきます。&lt;/p&gt;&#xA;&lt;h4 id=&#34;google-chart-api-での使用したいチャートの種類を指定必須&#34;&gt;Google Chart API での使用したいチャートの種類を指定（必須）&#xA;&lt;/h4&gt;&lt;p&gt;例：&lt;code&gt;cht=qr&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;今回はQRコードでしようするため&lt;code&gt;qr&lt;/code&gt;を指定していますが、その他グラフや地図などのチャートを指定できるようです。&lt;/p&gt;&#xA;&lt;h4 id=&#34;出力する文字エンコードを指定省略可&#34;&gt;出力する文字エンコードを指定（省略可）&#xA;&lt;/h4&gt;&lt;p&gt;例：&lt;code&gt;choe=UTF8&lt;/code&gt;&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;  書式&#xA;  choe=文字エンコード&#xA;&#xA;&#xA;  値&#xA;  UTF-8、Shift_Jis　他&#xA;&#xA;    （省略したときはUTF-8がデフォルト）&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h4 id=&#34;表示するqrコードのec回復レベルとマージン余白の指定省略可&#34;&gt;表示するQRコードのEC（回復）レベルとマージン（余白）の指定（省略可）&#xA;&lt;/h4&gt;&lt;p&gt;例：&lt;code&gt;chld=l|0&lt;/code&gt;**　&lt;strong&gt;または&lt;/strong&gt;　**&lt;code&gt;chld=l%7C0&lt;/code&gt;&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;  書式&#xA;  chld=|&#xA;&#xA;&#xA;  の値&#xA;  l,m,q,h&#xA;&#xA;     （回復できるレベル L=7%,M=15%,Q=25%,H=30%）&#xA;&#xA;&#xA;  の値&#xA;  任意の数字を入れる。&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h4 id=&#34;出力するqrコードのサイズを指定必須&#34;&gt;出力するQRコードのサイズを指定（必須）&#xA;&lt;/h4&gt;&lt;p&gt;例：&lt;code&gt;chs=140x140&lt;/code&gt;&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;  書式&#xA;  chs=ピクセル値×ピクセル値&#xA;&#xA;&#xA;  値&#xA;  適当&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h4 id=&#34;qrコード化したい文字列やurl必須&#34;&gt;QRコード化したい文字列やURL（必須）&#xA;&lt;/h4&gt;&lt;p&gt;例：&lt;code&gt;chl=https%3A%2F%2Fqwerty.work&lt;/code&gt;&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;  書式&#xA;  chl=テキスト&#xA;&#xA;&#xA;  値&#xA;  任意の文字列&#xA;&#xA;    （特殊な文字を含む場合はURLエンコードした文字列を使用する）&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h3 id=&#34;リファレンス&#34;&gt;リファレンス&#xA;&lt;/h3&gt;&lt;p&gt;詳細については英語のページですが、以下のページをご参照ください。&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://developers.google.com/chart/image/docs/gallery/chart_gall&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://developers.google.com/chart/image/docs/gallery/chart_gall&#34; alt=&#34;https://developers.google.com/chart/image/docs/gallery/chart_gall&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://developers.google.com/chart/image/docs/gallery/chart_gall&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://developers.google.com/chart/image/docs/gallery/chart_gall&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://developers.google.com/chart/infographics/docs/qr_codes&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://developers.google.com/chart/infographics/docs/qr_codes&#34; alt=&#34;https://developers.google.com/chart/infographics/docs/qr_codes&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://developers.google.com/chart/infographics/docs/qr_codes&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://developers.google.com/chart/infographics/docs/qr_codes&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt; &lt;/p&gt;&#xA;&lt;h3 id=&#34;文字化けするとき&#34;&gt;文字化けするとき&#xA;&lt;/h3&gt;&lt;p&gt;携帯電話でQRコードを読み込ませると文字化けしてうまく認識されない場合や、ブラウザにURLを送信してもページが表示できずエラーになる場合はURLエンコードされたURL内の文字列の中にある&lt;code&gt;%&lt;/code&gt;を&lt;code&gt;%25&lt;/code&gt;に置き換えることで回避できます。&lt;/p&gt;&#xA;&lt;p&gt;例えば、**「日本」&lt;strong&gt;をURLエンコードすると&lt;/strong&gt;「%e6%97%a5%e6%9c%ac」**となるのでURLは以下のようになります。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-xml&#34; data-lang=&#34;xml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;http://chart.apis.google.com/chart?cht=qr&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;&amp;amp;&lt;/span&gt;choe=UTF8&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;&amp;amp;&lt;/span&gt;chld=l|0&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;&amp;amp;&lt;/span&gt;chs=140x140&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;&amp;amp;&lt;/span&gt;chl=%e6%97%a5%e6%9c%ac&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;http://chart.apis.google.com/chart?cht=qr&amp;choe=UTF8&amp;chld=l|0&amp;chs=140x140&amp;chl=%e6%97%a5%e6%9c%ac&#34;&gt;&#xA;とするところですが、携帯電話で読み取ると文字化けしてしまいますが、&lt;code&gt;%&lt;/code&gt;を&lt;code&gt;%25&lt;/code&gt;に置き換ます。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-xml&#34; data-lang=&#34;xml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;http://chart.apis.google.com/chart?cht=qr&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;&amp;amp;&lt;/span&gt;choe=UTF8&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;&amp;amp;&lt;/span&gt;chld=l|0&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;&amp;amp;&lt;/span&gt;chs=140x140&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;&amp;amp;&lt;/span&gt;chl=%25e6%2597%25a5%25e6%259c%25ac&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;http://chart.apis.google.com/chart?cht=qr&amp;choe=UTF8&amp;chld=l|0&amp;chs=140x140&amp;chl=%25e6%2597%25a5%25e6%259c%25acb&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;これを携帯電話で読み込むと&lt;code&gt;%e6%97%a5%e6%9c%ac&lt;/code&gt;と認識されます。&lt;/p&gt;&#xA;&lt;h3 id=&#34;ファイルメーカーで使うとき&#34;&gt;ファイルメーカーで使うとき&#xA;&lt;/h3&gt;&lt;p&gt;ファイルメーカー内でQRコードを表示するためURLをブラウザに送る場合は&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Substitute ( GetAsURLEncoded (URL) ; &amp;#34;%&amp;#34; ; &amp;#34;%25&amp;#34; )&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;でURLエンコードされたURLフィールド内の&lt;code&gt;%&lt;/code&gt;を&lt;code&gt;%25&lt;/code&gt;に置き換えるとうまくいきます。&lt;/p&gt;&#xA;&lt;h2 id=&#34;その他のqrコードapi&#34;&gt;その他のQRコードAPI&#xA;&lt;/h2&gt;&lt;h3 id=&#34;qr-code-generator&#34;&gt;QR code generator&#xA;&lt;/h3&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://goqr.me/api/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://goqr.me/api/&#34; alt=&#34;https://goqr.me/api/&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://goqr.me/api/&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://goqr.me/api/&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-xml&#34; data-lang=&#34;xml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;http://api.qrserver.com/v1/create-qr-code/?data=https%3A%2F%2Fqwerty.work&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;&amp;amp;&lt;/span&gt;size=100x100&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img class=&#34;gallery-image&#34; data-flex-basis=&#34;240px&#34; data-flex-grow=&#34;100&#34; height=&#34;100&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;http://api.qrserver.com/v1/create-qr-code/?data=https%3A%2F%2Fqwerty.work&amp;size=100x100&#34; width=&#34;100&#34;&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;qrコード作成api&#34;&gt;QRコード作成API&#xA;&lt;/h3&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://link-style.info/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://link-style.info/&#34; alt=&#34;https://link-style.info/&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://link-style.info/&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://link-style.info/&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-xml&#34; data-lang=&#34;xml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;https://link-style.info/qrcode/https%3A%2F%2Fqwerty.work&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://link-style.info/qrcode/https%3A%2F%2Fqwerty.work&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;その他のチャート関連ツール&#34;&gt;その他のチャート関連ツール&#xA;&lt;/h2&gt;&lt;p&gt;QRコードの作成はできませんが、グラフなどのチャートで使えます。&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://www.chartjs.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://www.chartjs.org/&#34; alt=&#34;https://www.chartjs.org/&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://www.chartjs.org/&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://www.chartjs.org/&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;</description>
        </item></channel>
</rss>
