24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 820  |  回复: 4

liujingshou

金虫 (正式写手)

[求助] 软件实现——不同色彩输出不同数值 已有1人参与

求各位虫友,怎么实现图像中不同的色彩数据化输出,即不同色彩输出不同数值

发自小木虫Android客户端
回复此楼

» 收录本帖的淘帖专辑推荐

程序

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ferryshaobo

新虫 (初入文坛)

很难实现吧,一般都采用现成插件。

发自小木虫Android客户端
2楼2016-08-19 12:58:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

FMStation

至尊木虫 (知名作家)

【答案】应助回帖

感谢参与,应助指数 +1
CODE:
<!DOCTYPE html>
<html lang="en">
<head>
        <meta charset="utf-8" />
        <title>Colorpicker demo</title>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
</head>
<body>
<canvas width="600" height="440" id="canvas_picker"></canvas>
<div id="hex">HEX: <input type="text"></input></div>
<div id="rgb">RGB: <input type="text"></input></div>
<script type="text/">
        var canvas = document.getElementById('canvas_picker').getContext('2d');

        // create an image object and get it’s source
        var img = new Image();
        img.src = 'image.jpg';

        // copy the image to the canvas
        $(img).load(function(){
          canvas.drawImage(img,0,0);
        });

        // http://www.er.net/faq/rgbtohex.htm
        function rgbToHex(R,G,B) {return toHex(R)+toHex(G)+toHex(B)}
        function toHex(n) {
          n = parseInt(n,10);
          if (isNaN(n)) return "00";
          n = Math.max(0,Math.min(n,255));
          return "0123456789ABCDEF".charAt((n-n%16)/16)  + "0123456789ABCDEF".charAt(n%16);
        }
        $('#canvas_picker').click(function(event){
          // getting user coordinates
          var x = event.pageX - this.offsetLeft;
          var y = event.pageY - this.offsetTop;
          // getting image data and RGB values
          var img_data = canvas.getImageData(x, y, 1, 1).data;
          var R = img_data[0];
          var G = img_data[1];
          var B = img_data[2];  var rgb = R + ',' + G + ',' + B;
          // convert RGB to HEX
          var hex = rgbToHex(R,G,B);
          // making the color the value of the input
          $('#rgb input').val(rgb);
          $('#hex input').val('#' + hex);
        });
</script>

</body>
</html>

» 本帖已获得的红花(最新10朵)

3楼2016-08-19 19:25:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liujingshou

金虫 (正式写手)

送红花一朵
引用回帖:
3楼: Originally posted by FMStation at 2016-08-19 19:25:36
<!DOCTYPE html>
<html lang="en">
<head>
        <meta charset="utf-8" />
        <title>Colorpicker demo</title>
        <script src="http://ajax.goo ...

哥们,这是什么语言,直接复制运行就可以吗

发自小木虫Android客户端
4楼2016-08-20 05:57:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lishouyin

铁杆木虫 (著名写手)

5楼2016-08-20 21:57:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 GEOL 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 289求调剂 +7 新时代材料 2026-03-27 7/350 2026-03-27 18:08 by arrow8852
[考研] 317求调剂 +5 十闲wx 2026-03-24 5/250 2026-03-27 13:48 by 杨杨杨紫
[考研] 348求调剂 +4 小懒虫不懒了 2026-03-27 5/250 2026-03-27 12:47 by 果果妈咪
[考研] 299求调剂 +6 嗯嗯嗯嗯2 2026-03-27 6/300 2026-03-27 12:43 by 果果妈咪
[考研] 314求调剂 +3 溪云珂 2026-03-26 3/150 2026-03-27 11:20 by sanrepian
[考研] 286求调剂 +4 lim0922 2026-03-26 4/200 2026-03-27 10:28 by guoweigw
[考研] 材料学硕,求调剂 6+5 糖葫芦888ll 2026-03-22 10/500 2026-03-27 08:18 by hypershenger
[考研] 081200-11408-276学硕求调剂 +4 崔wj 2026-03-26 4/200 2026-03-27 08:04 by chemisry
[考研] 调剂 +4 柚柚yoyo 2026-03-26 4/200 2026-03-26 20:43 by fmesaito
[考研] 303求调剂 +7 元夕元 2026-03-20 8/400 2026-03-26 20:38 by 不吃魚的貓
[考研] 一志愿厦门大学化学学硕307求调剂 +8 y7czhao 2026-03-26 8/400 2026-03-26 19:51 by 不吃魚的貓
[考研] 一志愿211 初试270分 求调剂 +6 谷雨上岸 2026-03-23 7/350 2026-03-26 18:55 by 不吃魚的貓
[考研] 材料考研求调剂 +3 Dendel 2026-03-23 6/300 2026-03-26 17:51 by fmesaito
[考研] 352求调剂 +4 大米饭! 2026-03-22 4/200 2026-03-26 16:40 by 不吃魚的貓
[考研] 289求调剂 +17 硕星赴 2026-03-23 17/850 2026-03-26 16:18 by 不吃魚的貓
[考研] 资源与环境 调剂申请(333分) +9 holy J 2026-03-21 9/450 2026-03-26 15:47 by 161765490
[考研] 环境专硕324分求调剂推荐 +5 轩小宁—— 2026-03-26 5/250 2026-03-26 12:05 by i_cooler
[考研] 085600 材料与化工 329分求调剂 +9 Mr. Z 2026-03-25 9/450 2026-03-26 10:36 by baoball
[考研] 290分调剂求助 +3 吉祥止止陈 2026-03-25 3/150 2026-03-25 19:58 by barlinike
[考研] 求调剂 +3 李李不服输 2026-03-25 3/150 2026-03-25 13:03 by cmz0325
信息提示
请填处理意见