Pythonでfavicon を作る
ブラウザの URL ボックスの最初に出てくる小さな画像。
16x16 であれば Windows ICON 形式でなくても、Firefox は表示してくれる。自分は Firefox しか使わない。なので、これでいいのだが。
ふと、IE 使用者のことを考えてしまった。IE では、これをデスクトップにドラッグ&ドロップすると、ウェブページへのショートカットアイコンになる。このとき、16x16 だとみっともない。
で、本当の(?) Windows ICON を作ってみることにした。
できたのが mkico.py 。
使い方は、
最初に、半透明も駆使して 48x48 アイコン画像の PNG ファイルを作成しておく。(どうやるかは、、、^_^)
あとは、Usage: のとおり。だが、カッコつけて英語なので、以下和語で。
使用法:mkico.py (オプション) PNGファイル名(アルファチャンネル必須) オプション: -p, --palette ..... パレット8ビットアイコンを作る -f, --fullcolor ... フルカラー+アルファの 32ビットアイコンを作る -b, --both ........ 8,32ビット両方が入ったアイコンを作る (アプリがどっちを表示するかは知らない) -n, --nomask ...... マスクを作成しない(全部 0)-f で有効 --sizes=16,32,48 .. アイコンのサイズ(デフォルトは 16,32,48)
とっても参考になったサイト: http://www.martinreddy.net/gfx/2d/BMP.txt
要 PLI
Enjoy!
- Category(s)
- なんでも
- The URL to Trackback this entry is:
- http://sango.lab.tkikuchi.net/Members/tkikuchi/30e130e2/pythonfavicon-30924f5c308b/tbping