Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何为图像的每个像素指定对比度值?_Javascript_Jquery_Image_Image Processing - Fatal编程技术网

Javascript 如何为图像的每个像素指定对比度值?

Javascript 如何为图像的每个像素指定对比度值?,javascript,jquery,image,image-processing,Javascript,Jquery,Image,Image Processing,我希望能够使用javascript为图像的每个像素分配一个对比度值(如果javascript无法做到这一点,我应该使用哪种语言?)。例如,由白色像素包围的黑色像素的对比度值为100%: 我也需要这对彩色像素的工作。因此,如果有一个明亮的红色像素被明亮的蓝色像素包围,它将有一个高对比度值。如果有一个非常深的红色像素被黑色像素包围,那么它的对比度值会很低。您可以使用画布轻松地读取像素数据。关于如何使用JS、HTML5和canvas元素处理图像数据,有很多有用的信息。您需要详细说明您的问题:在您的颜

我希望能够使用javascript为图像的每个像素分配一个对比度值(如果javascript无法做到这一点,我应该使用哪种语言?)。例如,由白色像素包围的黑色像素的对比度值为100%:


我也需要这对彩色像素的工作。因此,如果有一个明亮的红色像素被明亮的蓝色像素包围,它将有一个高对比度值。如果有一个非常深的红色像素被黑色像素包围,那么它的对比度值会很低。

您可以使用
画布
轻松地读取像素数据。关于如何使用JS、HTML5和canvas元素处理图像数据,有很多有用的信息。您需要详细说明您的问题:在您的颜色示例中,每个像素的三个通道的级别是多少?你是否需要考虑比较中的所有渠道,或者只考虑相反的渠道?