js模拟ps吸管吸取颜色功能
使用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吸管吸取颜色功能相关推荐
- 使用HTML+CSS+JS模拟比赛晋级的动画功能
使用HTML+CSS+JS模拟比赛晋级的动画功能 1.需求描述 2.代码实现 3.效果演示 系统:Win10 Chrome:106.0.5249.119 演示视频:[英雄联盟]S12全球总决赛冠军预测 ...
- 0807-0815原生js模拟实现真快乐网站
0807-0815原生js模拟实现真快乐网站 功能实现 首页: 无缝轮播图: 自动播放,鼠标移入暂停,鼠标移入浮标切换图片,按钮切换上下图片 二级菜单 鼠标移入商品分类列表弹出相关二级菜单 楼层电梯 ...
- [js] 模拟 localStorage 时如何实现过期时间功能
[js] 模拟 localStorage 时如何实现过期时间功能 1.存储时记录下有效截止时间 2.取数据时判断是否超过有效时间,在有效期内则返回,不在则提示或返回空并且将其删除 class MySt ...
- html中实现添加水印的功能,JS模拟实现图片添加水印功能
JS模拟实现图片添加水印功能 ======================================================== 今天看到网友发帖求助如果在图片上自动添加水印的功能,于是 ...
- 吸取ps以外的颜色_我从黑,白,红以外的颜色中学到了什么
吸取ps以外的颜色 "In visual perception, a color is almost never seen as it really is - as it physicall ...
- php模拟js点击按钮,JS模拟按钮点击功能的方法
本文实例讲述了JS模拟按钮点击功能的方法.分享给大家供大家参考,具体如下: usually function function load(){ //下面两种方法效果是一样的 document.getE ...
- JS模拟实现图片添加水印功能
JS模拟实现图片添加水印功能 ======================================================== 今天看到网友发帖求助如果在图片上自动添加水印的功能,于是 ...
- 吸管工具,canvas模拟吸管工具,吸取图片中的颜色值 vue.js 颜色值 转换
canvas-straw.vue :吸取颜色组件 <template><div class="color-content" :style="{'-- ...
- linux脚本红包,利用adb shell和node.js实现抖音自动抢红包功能(推荐)
逻辑很简单,在抖音视频播完之后如果是红包视频,会跳出红包. 我们模拟逻辑如下: 点击屏幕中央,如果有红包打开红包,没有红包则暂停视频. 点击返回按钮,如果有红包关闭红包界面,没有红包提示再按一次退出( ...
- android js shell,利用adb shell和node.js实现抖音自动抢红包功能(推荐)
逻辑很简单,在抖音视频播完之后如果是红包视频,会跳出红包. 我们模拟逻辑如下: 点击屏幕中央,如果有红包打开红包,没有红包则暂停视频. 点击返回按钮,如果有红包关闭红包界面,没有红包提示再按一次退出( ...
最新文章
- 《因果科学周刊》第3期:因果助力 Stable Learning
- 浅析网站如何快速提升收录量?
- HDOJ 4704 Sum 规律 欧拉定理
- java项目包创建顺序_java程序初始化的顺序
- html5的消息通知
- RabbitMQ指南之四:路由(Routing)和直连交换机(Direct Exchange)
- 盗窃60秒java_EOS节点投票60秒刷新一次 EOS Asia 金马(下) 欧链·宁话区块链 EOS超级节点访谈...
- 2.PHP利用PDO连接方式连接mysql数据库
- android手机用户收入,苹果与安卓用户特征对比 iPhone用户高收入占多
- python函数参数定义顺序_18 Python - 函数定义与参数
- vue-router parmas与query的区别
- 颠覆大数据分析之结论
- PHP代码更新后画面不更新,为什么我的PHP代码不能更新SQL
- python生成excel文件二维码_Python 根据excel内容批量生成二维码
- 打印2018年的日历
- Unity 之 ShaderGraph 护盾
- scrapy自定义扩展(extensions)实现实时监控scrapy爬虫的运行状态
- AttributeError: module ‘tensorflow.python.keras.backend‘ has no attribute ‘get_graph‘
- 2023秋招--腾讯天美--游戏客户端--二面面经
- Linux:丢包检查工具,dropwatch
热门文章
- 【Modelsim】下载安装教程
- 高通WIFI模块QCA9377 调试
- 还原乌克兰与俄罗斯的电力系统网络交战过程
- 微运行库2015_【即心修订】[微简]win10专业工作站版64位18363.720全能版+纯净版[驱动/软件/Admin]...
- 2022 年不错的 SQL 注入 (SQLi) 检测工具
- 快速西门子PLC入门(零基础心得版)
- smartDNS让你的网络一触即达
- java文件转base64
- bp神经网络预测案例python_详细BP神经网络预测算法及实现过程实例
- java实现文件夹的复制(包括子文件夹以及子文件)