ツールのpythonの素敵なコレクション

アイコンの処理アプレットは、私の母は、もはや私はアイコンをすることはありません心配する必要はありません


# PythonMargick包可以到Unofficial Windows Binaries for Python Extension Packages下载
import PythonMagick
import os

CURRENT_DIR = os.path.abspath(os.path.dirname(__file__))
IMAGE_DIR = os.path.abspath(os.path.join(CURRENT_DIR, '../../images'))

def to_ico(img_src, img_tar='icons'):
    img = PythonMagick.Image(img_src)
    # 这里要设置一下尺寸,不然会报ico尺寸异常错误
    img.sample('128x128')
    parent_dir, simple_img_src = os.path.split(img_src)
    simple_img_src = os.path.splitext(simple_img_src)[0]

    img_tar = os.path.join(parent_dir, img_tar)
    img_tar = os.path.join(img_tar, simple_img_src)+'.ico'
    img.write(img_tar)


if __name__ == '__main__':
    img_name = 'a.gif'
    img_src = os.path.join(IMAGE_DIR, img_name)
    to_ico(img_src)

おすすめ

転載: www.cnblogs.com/Frank99/p/11550832.html