Pythonプログラムを使ってアイコンファイルを作成する

Pythonでは、Pillowライブラリを使用して複数のサイズのアイコンを簡単に作成できます。もちろん、ファビコン(favicon.ico)も作成できます。

インストール

pip install pillow

アイコンの作成方法

PNGファイル(input.png)からファビコン(favicon.ico)を作成するプログラムです。
このサンプルでは4種類のサイズを格納しています。

from PIL import Image

icon_sizes = [48, 96, 144, 192]

input_image = Image.open('input.png')

icons = []

for size in icon_sizes:
    icon = input_image.resize((size, size), Image.ANTIALIAS)
    icons.append(icon)
#;

icons[0].save(
    'favicon.ico',
    format='ICO',
    append_images=icons[1:],
    sizes=[(size, size) for size in icon_sizes]
)
このエントリーをはてなブックマークに追加
にほんブログ村 IT技術ブログへ

コメント

メールアドレスが公開されることはありません。 が付いている欄は必須項目です