开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
Haishoku首页、文档和下载 - 获取图片主色调和配色的 python 库 - 开源中国社区
全部项目分类
我要评价
MIT
Python
跨平台
lancegin
分享
收藏
2 人收藏
收录时间:2017-05-18
Haishoku 详细介绍

Haishoku 是一个用来获取图片主色调和主要配色方案的python库,依赖于python3pillow

功能

  1. 获取图片的 主色调
  2. 获取图片的 配色方案

示例

安装

pip3 install haishoku

如果提示没有pip3,可能需要按以下方式安装:

python3 -m pip install haishoku

接口

• loadHaishoku( image )

from haishoku.haishoku import Haishoku
haishoku = Haishoku.loadHaishoku(image)

接口会返回一个Haishoku实例,你可以通过实例属性haishoku.dominant 和 haishoku.palette直接获取到对应的主色调和 配色方案

当然,也提供了更加直接的接口用来获取对应颜色的值以及临时预览颜色,如下:

• getDominant( image )

from haishoku.haishoku import Haishoku
dominant = Haishoku.getDominant(image)

返回结构为 (R, G, B) 的一个 元组

• showDominant( image )

from haishoku.haishoku import Haishoku
Haishoku.showDominant( image )

接口会打开一个临时文件用来预览主色调的颜色。(不会保存在本地)

• getPalette( image )

from haishoku.haishoku import Haishoku
palette = Haishoku.getPalette( image )

返回一个结构为: [(R, G, B), (R, G, B), ...] 最大长度为8的数组

• showPalette( image )

from haishoku.haishoku import Haishoku
Haishoku.showPalette( image )

接口会打开一个临时文件用来预览图片配色方案。(不会保存在本地)


大家对 Haishoku 的评论 (全部 0 条评论)
{{repayCom.userName}}
顶部