美文网首页python交流学习
Python库:Haishoku一个获取图片主色调和配色

Python库:Haishoku一个获取图片主色调和配色

作者: 78c40b03ee4e | 来源:发表于2019-02-22 21:40 被阅读2次

    前言

    Python具有许多强大的库,本节为大家介绍一个用来获取图片主色调和主要配色方案的python库,依赖于python3和pillow的Haishoku 库。

    功能

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

    示例

    安装

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

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

    小编推荐一个学python的学习qun 740322234
    无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

    相关文章

      网友评论

        本文标题:Python库:Haishoku一个获取图片主色调和配色

        本文链接:https://www.haomeiwen.com/subject/hsyyyqtx.html