codecamp

Pillow ICNS格式

Pillow可以读写 macOS文件。默认情况下,将读取最大的可用图标,但您可以​在调用 ​load()​前设置size​。该​open()​方法可以设置以下​info​属性:

在 8.3.0 版本之前,Pillow 只能在 macOS 上写入 ICNS 文件。

  • sizes​ 此图标文件中的支持大小列表​(width, height, scale)​,这是一个3元组,scale 中的值如果是Retina图标为2,标准图标为1。如果在调用前设置​load()​ 则允许您使用此3元组格式 ​size​属性;加载后,大小将重置为包含像素尺寸的2元组(例如,如果您要求  (512, 512, 2) ,的最终值 ​size​将是 (1024, 1024) )

 Retina是视网膜的意思,在计算机行业中这是一种显示标准,指的是一种很高的分辨率,这种分辨率在正常观看距离下足以使人肉眼无法分辨其中的单独像素。

这个 ​save() ​方法可以采用以下关键字参数:

  • append_images​ 用于替换缩小版本的图像的图像列表。图像的顺序无关紧要,因为它们的使用取决于每个图像的大小。

5.1.0 版中的新功能。


Pillow GIF格式
Pillow ICO格式
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Pillow 参考

Pillow ImageChops模块

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }