C#中 怎么获得某一个控件中图片的某一点像素的颜色值啊

C#中 怎么获得某一个控件中图片的某一点像素的颜色值啊,第1张

要使用GetPixel函数来取得像素颜色值,代码如下:

        private void button1_Click(object sender, EventArgs e)

        {

            Color color = new Bitmap(pictureBox1Image)GetPixel(10, 10);

            MessageBoxShow(colorToString());

        }

效果见下图:

1、ps提取的颜色的方法是直接从文件夹中把拖入PS软件中,鼠标右键点击“吸管”工具,鼠标左键点击想要获知颜色的部分,通过“吸管工具”吸取颜色,便可以在右侧获知该颜色的rgb值。

2、RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色。

android可以通过BitmapgetPixel(x, y)方法获取指定位置的rgb文件的颜色值。分三个步骤:

1、获取点击处的view的bitmap:可以通过ImageViewgetBackground()/getDrawable()/getDrawingCache()等方式获取。

2、将点击坐标转换为bitmap内部坐标。

3、getPixel(x, y)即可。

以上就是关于C#中 怎么获得某一个控件中图片的某一点像素的颜色值啊全部的内容,包括:C#中 怎么获得某一个控件中图片的某一点像素的颜色值啊、ps怎么取图片的颜色、android 怎么获取rgb文件的颜色值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9631762.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存