color_thief_flutter (项目地址) 是仿照 color-thief 在 flutter 平台上实现的一款颜色提取器,并且对其进行了一些扩展,绝对好用易用,基于 quantize_dart。

支持直接从网络图片地址或已有图片提取主要颜色以及调色板,还支持从 ImageProvider 中获取实际图片,对 RGB 和 HSV 颜色进行转换等。

如果对你有帮助,还请点个 star 支持哦!

使用方法

在项目中添加 color_thief_flutter 后:

import 'package:color_thief_flutter/color_thief_flutter.dart';

import 'package:color_thief_flutter/utils.dart';

// 提取网络图片的主要颜色

getColorFromUrl('url/to/image').then((color) {

print(color); // [R,G,B]

});

// 提取网络图片调色板

getPaletteFromUrl('url/to/image').then((palette) {

print(palette); // [[R,G,B]]

});

// 提取网络图片的实际图片

getImageFromUrl('url/to/image').then((image) {

print(image); // Image

});

// 提取 ImageProvider 的实际图片

getImageFromProvider(imageProvider).then((image) {

print(image); // Image

});

// 从图片提取主要颜色

getColorFromImage(image).then((color) {

print(color); // [R,G,B]

});

// 从图片提取调色板

getPaletteFromImage(image).then((palette) {

print(palette); // [[R,G,B]]

});

// RGB 转换为 HSV

final hsv = fromRGBtoHSV([90, 90, 90]);

print(hsv); // [0, 0, 35]

// HSV 转换为 RGB

final rgb = fromHSVtoRGB([90, 90, 90]);

print(rgb); // [126, 230, 23]

flutter图片识别_想在 flutter 中提取图片颜色?试试 color_thief_flutter相关推荐

  1. php 输出图片 变叉,想把数据库中的图片取出并自动显示!但得到的却是红叉叉!哪位大哥给看看 谢谢!...

    想把数据库中的图片取出并自动显示!但得到的却是红叉叉!哪位大哥给看看 谢谢! 本脚本目的是把数据库中的图片取出并自动显示出来,可是我每次得到的却是很多红叉叉,有哪位大大好人帮我看看.这问题困人好久了, ...

  2. python简单图片识别_用Python进行简单的图片识别(1)

    起因是这样的,我想买一个定焦镜头,但也不是必需品,可以长期观望购买.最初的想法是,写个程序,每天爬一下各大电商网站的价格,或者直接爬etao把该镜头的价格记录下来,突然有一个惊爆的低价,就发邮件通知. ...

  3. java 获取文件大小_利用百度AI OCR图片识别,Java实现PDF中的图片转换成文字

    序言:我们在读一些PDF版书籍的时候,如果PDF中不是图片,做起读书笔记的还好:如果PDF中的是图片的话,根本无法编辑,做起笔记来,还是很痛苦的.我是遇到过了.我们搞技术的,当然得自己学着解决现在的痛 ...

  4. c# 保存html中的图片,c# HTML中提取图片地址

    public class HtmlHelper { /// /// HTML中提取图片地址 /// public static List PickupImgUrl(string html) { Reg ...

  5. 怎么从pdf中提取图片?三招告诉你如何从pdf中提取图片

    众所周知,PDF的格式对于一些重要文件的保存,以及隐私文件的保护来说都是非常好用的.同时,如果要将PDF格式的文件转换成其它格式的文件也挺方便的.因此,PDF格式在日常办公中具有较高的使用率.那么我们 ...

  6. 从视频中提取图片(截取ppt)

    从视频中提取图片 大聪明2.0上线 本文将介绍如何快速从网课视频中提取ppt Step1 从视频中提取图片 使用win自带的"电影与电视" 点击这个小铅笔,选择"保存视频 ...

  7. Zxing图片识别 从相册选二维码图片解析总结

    Zxing图片识别 从相册选取二维码图片进行解析总结 在Zxing扫描识别和图片识别的解析对象是相同的 本文分三个步骤: 1 获取相册的照片 2 解析二维码图片 3 返回结果 1) 获取相册照片 go ...

  8. php imagemagick gif,用R制作gif动态图以及从gif中提取图片

    想获取本文完整代码和数据的下载链接,可关注微信公众号"R语言和Python学堂",并回复发文日期"20181121". 熟悉R的朋友,肯定知道 animatio ...

  9. 怎么从pdf中提取图片

    在办公室工作过程中,我们需要从PDF文件中获取对我们有用的图片. 但是打开PDF文件后,无法直接保存或复制图片.所以我们常用的方法是使用屏幕截图工具保存一两张图片. 如果有数百张图片,则估计头部会很大 ...

  10. 自动化办公 | 快速从Excel中提取图片并匹配命名

    大家好,我是小五???? 关于自动化办公,之前我思考过好久.到底什么是自动化办公,哪些属于能真正提高我们工作效率的知识,哪些所谓的python自动化办公项目又是伪需求? 其实挺难断定的,可能大部分人用 ...

最新文章

  1. linux和windows测评,Windows Server 2016 与 Linux同台PK
  2. Win64 驱动内核编程-1.环境搭建
  3. 制作带有 GRUB 引导功能的软盘镜像文件
  4. NewCode----数串
  5. 技术干货丨隐私保护下的迁移算法
  6. 美团王兴:互联网下半场基本功不过关 活下去都很难
  7. 【kafka】kafka DefaultRecordBatch. The older message format classes only support conversion from class
  8. pytorch transformers
  9. java面试准备---JSF系统学习知识点总结---随时更新
  10. maven构建ssm工程
  11. 「leetcode」202. 快乐数:今天你快乐了么?
  12. python实现不同图像数据的叠加处理、实现多张图像数据以子图形式组合为新的图像数据【图像叠加、图像组合】
  13. java2实用教程第五版耿祥义电子版_Java2实用教程(第5版)答案_耿祥义
  14. 渲染系列教程(十八)实时全局光照
  15. SARscape手动下载30mDEM(SRTM1 V3)切片数据-[EC: 40008]
  16. 【JZOJ6354】最短路(tiring)
  17. Android 仿微信发送坐标,Android最新版高德地圖poi檢索仿微信發送位置
  18. 关于iOS的自动弹出键盘问题
  19. mapper parameterType
  20. 使用distpicker的简单测试页面

热门文章

  1. 两款程序员的好帮手——BitNami,Hoo WinTail
  2. linux 关闭桌面休眠,Linux关闭休眠和屏保模式
  3. Java编程入门基础知识合集
  4. 全球与中国云计算数据中心IT资产处置(ITAD)市场深度研究分析报告
  5. 根据手势拿到superview
  6. Wireshark: Getting Started
  7. 疫情重压下,屈臣氏为何上半年仍盈利?
  8. 主要计算机硬件部件,计算机硬件各部件的主要功能
  9. MYSQL启动失败,Can‘t create test file
  10. 徒步运动软件怎么申请测试,徒步,不仅是体质健康的锻炼和检测,还是心理健康成长的过程...