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]
)