2012-01-03 10 views
0

QRコードをhttp://example.comにしたいと思っていますhttp://example.comサイトのfavicon.icoにQRコードを作成することはできますか?

利用可能な解像度は十分ですか?どのようにスケールダウンするのですか?スケールダウンする前に、白い枠線を1ピクセルだけ切り取ることはできますか?

複数の解像度をパックすることができますか?もしそうなら、どの解像度のブラウザが表示されますか?

答えて

0

私は私が3つの以上のサイズの54x54、81x81、そしてどのようなデフォルトのように見えたと一緒に27×27を生成することができ、最小のQRコードを束ねることになった:108x108、ここで説明したおおよそのように、それらをパックするのImageMagickを使用して:http://bergamini.org/computers/creating-favicon.ico-icon-files-with-imagemagick-convert.html

私はそれらをスケールアップしませんでした。なぜなら、少なくともChromeとFirefoxはそれらをニーズに合わせて拡張することができたからです。このようにして、QRコードそのものの情報を邪魔することはありませんでした。 QRコードは27x27の倍数になり、ファビコンは16x16の倍数になります。したがって、再スケーリング時に情報が失われる危険性があります。

私はIEに何が起こっているのか分かりません。IEにアクセスできないからです。

以前の回答では、各サイズに白いピクセルの枠線が含まれていないため、イメージのサイズとして25x25が間違って記述されています。これは、QRコードの実際の内容をマークする目的。

この1ピクセルの白い枠線を削除することで、QRコードの冗長なロストレランス情報を利用してさまざまな背景に対してQRコードを読み取ることができるかどうかは検討していませんでした。

私はピクセル解像度やスキャナーの距離について心配しておらず、ユーザーがこれらの要因に対して理想的な条件を作成できると仮定しました。

ブラウザバーからすぐにスキャンすることはできないという意味では、QRコードのファビコンを使用している可能性がありますが、ちょっと、QRではない正当なファビコンで、誰かがfavicon.icoを明示的にダウンロードした場合彼らは完全なQRコードにアクセスできます:-)

私は自分自身の答えを受け入れています。もう1つは十分ではないからです。誰かがより良い答えを出したら、別の答えを受け入れることになります。

1

ブラウザでURLバーに表示されるファビコンは16x16で、通常のQRコード(25x25)では十分ではありません。あなたはより良い解像度のfaviconを含めることができ、いくつかのブラウザでは場所に表示されますが、画面上の最終サイズがスキャンするのに十分な大きさでないと、それはあなたを助けません。スキャン可能なコードhereのスクリーン上に必要な最小サイズが表示されます。

+0

すべてのメインストリームブラウザとデバイスは、URLバーに16x16以下を表示するのは本当ですか?たとえば、クロムが高解像度を表示する場合は、それは私にとって価値がある – necromancer

+0

[this](http://stackoverflow.com/questions/5110741/google-chrome-uses-wrong-size-of-favicon)によれば、Chromeお気に入り/ URLバーに表示するために高解像度のアイコンを16x16にリサイズします。 [ここ](http://nooshu.com/high-resolution-icons-for-google-chrome)に示されているように、上位のものをショートカットに使うことができるようです。 – hypermush

1

マイクロQRコードも利用可能で、そのサイズは約15x15以上pxですが、すべてのQRコードリーダーがそれを読むことはできません。 私は自分のホームページでこれを作ろうとしました:http://tim.tom.ru