温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

color thief利用Javascript和canvas标签是怎样的

发布时间:2021-09-30 15:33:57 来源:亿速云 阅读:192 作者:柒染 栏目:开发技术

color thief利用Javascript和canvas标签是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

  Color Thief 是用于提取图片的主要颜色或者代表性颜色调色板的工具. 其使用是基于 javascript 和 canvas 的.color-thief-py 是基于 Python 和 Pillow 的实现.

  color thief利用 Javascript 和 canvas 标签

  获取一张图片的主要颜色

  var colorThief = new ColorThief();

  colorThief.getColor(sourceImage);

  getColor(sourceImage[, quality])

  returns {r: num, g: num, b: num}

  从一张图片中创建调色板

  在这个示例中,我们创建一个包含8个颜色的调色板。

  var colorThief = new ColorThief();

  colorThief.getPalette(sourceImage, 8);

  getPalette(sourceImage[, colorCount, quality])

  returns [ [num, num, num], [num, num, num], ... ]

  color thief特点

  Getting started

  The Color Thief package includes multiple distribution files to support different environments and build processes. Here is the list of all the files in the /dist folder and what formats they support:

  color-thief.js - CommonJS module for use in Node.

  color-thief.mjs - ES6 module. For modern browsers as well as Webpack and Rollup.

  color-thief.umd.js - UMD module. For simple script tag loading that exposes a global variable or for RequireJS AMD support.

  color-thief.min.js - Duplicate of color-thief.umd.js. Kept around to maintain backwards compatibility.

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注亿速云行业资讯频道,感谢您对亿速云的支持。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI