欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python實(shí)現(xiàn)普通圖片轉(zhuǎn)ico圖標(biāo)的方法詳解

 更新時(shí)間:2022年11月30日 11:05:40   作者:玩轉(zhuǎn)測(cè)試開發(fā)  
ICO是一種圖標(biāo)文件格式,圖標(biāo)文件可以存儲(chǔ)單個(gè)圖案、多尺寸、多色板的圖標(biāo)文件。本文將利用Python實(shí)現(xiàn)普通圖片轉(zhuǎn)ico圖標(biāo),感興趣的小伙伴可以了解一下

簡(jiǎn)介

ICO是一種圖標(biāo)文件格式,圖標(biāo)文件可以存儲(chǔ)單個(gè)圖案、多尺寸、多色板的圖標(biāo)文件。一個(gè)圖標(biāo)實(shí)際上是多張不同格式的圖片的集合體,并且還包含了一定的透明區(qū)域。它是圖標(biāo)文件格式的一種,可以存儲(chǔ)單個(gè)圖案、多尺寸、多色板的圖標(biāo)文件。圖標(biāo)是具有明確指代含義的計(jì)算機(jī)圖形。其中桌面圖標(biāo)是軟件標(biāo)識(shí),界面中的圖標(biāo)是功能標(biāo)識(shí)。

歷史攻略

pip安裝第三方庫(kù)全攻略:普通安裝、安裝whl后綴文件、使用國(guó)內(nèi)鏡像安裝

下載安裝包

確認(rèn)你的python版本,如:python,顯示為3.8.2則下載cp38相關(guān)的文件名稱,如:PythonMagick?0.9.19?cp38?cp38?win_amd64.whl

下載地址

https://www.lfd.uci.edu/~gohlke/pythonlibs/#pythonmagick

安裝后綴pythonmagick - whl文件

pip?install PythonMagick-0.9.19-cp38-cp38-win_amd64.whl

案例源碼

# -*- coding: utf-8 -*-
# time: 2022/11/22 18:08
# file: football-demo.py
# 公眾號(hào): 玩轉(zhuǎn)測(cè)試開發(fā)
from PIL import Image
import PythonMagick


def gen_ico_pill(image_path, resize=50, suffix='.png'):
    save_path = image_path.replace(suffix, '_pil.ico')
    image = Image.open(image_path)
    image_resize = image.resize((resize, resize), Image.LANCZOS)
    image_resize.save(save_path)


def gen_ico_magick(image_path, resize=50, suffix='.png'):
    save_path = image_path.replace(suffix, '_magick.ico')
    image = PythonMagick.Image(image_path)
    image.sample(
        f'{resize}x{resize}')
    image.write(save_path)


if __name__ == '__main__':
    image_path = r'D:\codes\devopsPro\ai\football.png'
    gen_ico_pill(image_path, resize=50, suffix='.png')
    gen_ico_magick(image_path, resize=50, suffix='.png')

效果圖

運(yùn)行完成后的保存效果:左側(cè)為ico,右側(cè)為原圖。

即:例如網(wǎng)站logo,圖標(biāo)等也會(huì)經(jīng)常使用 ico 格式圖片。通過(guò)python - PythonMagick和PIL則可以快速的生成原圖的 ico 格式圖標(biāo)。

到此這篇關(guān)于Python實(shí)現(xiàn)普通圖片轉(zhuǎn)ico圖標(biāo)的方法詳解的文章就介紹到這了,更多相關(guān)Python圖片轉(zhuǎn)ico圖標(biāo)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論