使用EyeDropper API实现的该功能,下面是代码,复制后到开发工具里面可直接运行到浏览器

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>取色器 EyeDropper API</title></head><body><img src="https://img1.baidu.com/it/u=4209628392,3031563562&fm=253&fmt=auto&app=138&f=JPEG?w=327&h=500" alt="" width="300" /><button id="btn">开始取色</button><div id="color"></div><script>if ('EyeDropper' in window) {console.log('取色器可以使用')const eyeDropper = new EyeDropper()  const btn = document.getElementById('btn')btn.addEventListener('click', async () => { try {const result = await eyeDropper.open() console.log(result)const colorHexValue = result.sRGBHexdocument.querySelector('#color').innerHTML = result.sRGBHex} catch (e) {console.log('用户取消了取色')}})}</script></body>
</html>

js模拟ps吸管吸取颜色功能相关推荐

  1. 使用HTML+CSS+JS模拟比赛晋级的动画功能

    使用HTML+CSS+JS模拟比赛晋级的动画功能 1.需求描述 2.代码实现 3.效果演示 系统:Win10 Chrome:106.0.5249.119 演示视频:[英雄联盟]S12全球总决赛冠军预测 ...

  2. 0807-0815原生js模拟实现真快乐网站

    0807-0815原生js模拟实现真快乐网站 功能实现 首页: 无缝轮播图: 自动播放,鼠标移入暂停,鼠标移入浮标切换图片,按钮切换上下图片 二级菜单 鼠标移入商品分类列表弹出相关二级菜单 楼层电梯 ...

  3. [js] 模拟 localStorage 时如何实现过期时间功能

    [js] 模拟 localStorage 时如何实现过期时间功能 1.存储时记录下有效截止时间 2.取数据时判断是否超过有效时间,在有效期内则返回,不在则提示或返回空并且将其删除 class MySt ...

  4. html中实现添加水印的功能,JS模拟实现图片添加水印功能

    JS模拟实现图片添加水印功能 ======================================================== 今天看到网友发帖求助如果在图片上自动添加水印的功能,于是 ...

  5. 吸取ps以外的颜色_我从黑,白,红以外的颜色中学到了什么

    吸取ps以外的颜色 "In visual perception, a color is almost never seen as it really is - as it physicall ...

  6. php模拟js点击按钮,JS模拟按钮点击功能的方法

    本文实例讲述了JS模拟按钮点击功能的方法.分享给大家供大家参考,具体如下: usually function function load(){ //下面两种方法效果是一样的 document.getE ...

  7. JS模拟实现图片添加水印功能

    JS模拟实现图片添加水印功能 ======================================================== 今天看到网友发帖求助如果在图片上自动添加水印的功能,于是 ...

  8. 吸管工具,canvas模拟吸管工具,吸取图片中的颜色值 vue.js 颜色值 转换

     canvas-straw.vue :吸取颜色组件  <template><div class="color-content" :style="{'-- ...

  9. linux脚本红包,利用adb shell和node.js实现抖音自动抢红包功能(推荐)

    逻辑很简单,在抖音视频播完之后如果是红包视频,会跳出红包. 我们模拟逻辑如下: 点击屏幕中央,如果有红包打开红包,没有红包则暂停视频. 点击返回按钮,如果有红包关闭红包界面,没有红包提示再按一次退出( ...

  10. android js shell,利用adb shell和node.js实现抖音自动抢红包功能(推荐)

    逻辑很简单,在抖音视频播完之后如果是红包视频,会跳出红包. 我们模拟逻辑如下: 点击屏幕中央,如果有红包打开红包,没有红包则暂停视频. 点击返回按钮,如果有红包关闭红包界面,没有红包提示再按一次退出( ...

最新文章

  1. 《因果科学周刊》第3期:因果助力 Stable Learning
  2. 浅析网站如何快速提升收录量?
  3. HDOJ 4704 Sum 规律 欧拉定理
  4. java项目包创建顺序_java程序初始化的顺序
  5. html5的消息通知
  6. RabbitMQ指南之四:路由(Routing)和直连交换机(Direct Exchange)
  7. 盗窃60秒java_EOS节点投票60秒刷新一次 EOS Asia 金马(下) 欧链·宁话区块链 EOS超级节点访谈...
  8. 2.PHP利用PDO连接方式连接mysql数据库
  9. android手机用户收入,苹果与安卓用户特征对比 iPhone用户高收入占多
  10. python函数参数定义顺序_18 Python - 函数定义与参数
  11. vue-router parmas与query的区别
  12. 颠覆大数据分析之结论
  13. PHP代码更新后画面不更新,为什么我的PHP代码不能更新SQL
  14. python生成excel文件二维码_Python 根据excel内容批量生成二维码
  15. 打印2018年的日历
  16. Unity 之 ShaderGraph 护盾
  17. scrapy自定义扩展(extensions)实现实时监控scrapy爬虫的运行状态
  18. AttributeError: module ‘tensorflow.python.keras.backend‘ has no attribute ‘get_graph‘
  19. 2023秋招--腾讯天美--游戏客户端--二面面经
  20. Linux:丢包检查工具,dropwatch

热门文章

  1. 【Modelsim】下载安装教程
  2. 高通WIFI模块QCA9377 调试
  3. 还原乌克兰与俄罗斯的电力系统网络交战过程
  4. 微运行库2015_【即心修订】[微简]win10专业工作站版64位18363.720全能版+纯净版[驱动/软件/Admin]...
  5. 2022 年不错的 SQL 注入 (SQLi) 检测工具
  6. 快速西门子PLC入门(零基础心得版)
  7. smartDNS让你的网络一触即达
  8. java文件转base64
  9. bp神经网络预测案例python_详细BP神经网络预测算法及实现过程实例
  10. java实现文件夹的复制(包括子文件夹以及子文件)