javascript - 获取图像的第一个像素的颜色(JS/jQuery)

标签 javascript jquery image colors pixel

我有 - 例如 - 这张照片:

var imgSrc = "http://scottkleinberg.com/wp-content/uploads/2012/10/icon-512x512.png";

我只需要在第一个位置像素 (0,0) 上使用 RGB 或 RGBA 或 HEX 颜色的变量:

var color = getFirstPixelColor( imgSrc ); // Should return #AAE8FE or 170,323,254 or 170,323,254,1

最佳答案

我有一个结果,但仅限于 PHP:

$imgObject = imagecreatefrompng('http://scottkleinberg.com/wp-content/uploads/2012/10/icon-512x512.png');
$fillColor = imagecolorat($imgObject, 0, 0);

 $rgba = array(
    ($fillColor >> 16) & 0xFF,
    ($fillColor >> 8) & 0xFF,
     $fillColor & 0xFF,
);

print_r($rgba);

图像什么时候是JPG或JPEG格式:

$imgObject = imagecreatefromjpeg('http://scottkleinberg.com/wp-content/uploads/2012/10/icon-512x512.png');
$fillColor = imagecolorat($imgObject, 0, 0);

 $rgba = array(
    ($fillColor >> 16) & 0xFF,
    ($fillColor >> 8) & 0xFF,
     $fillColor & 0xFF,
);

print_r($rgba);

关于javascript - 获取图像的第一个像素的颜色(JS/jQuery),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27062749/

相关文章:

javascript - 如何在JavaScript中检查空字符串/未定义字符串/空字符串?

javascript - 使用 VueJS 根据复选框值切换输入元素的禁用属性

javascript - 嵌入 jquery 日历插件——没有显示任何内容?

javascript - AngularJS 中获取点击元素的 ID

悬停后CSS背景图像消失

python - 使用 PIL 在图像上添加文本

javascript - 异步 JavaScript 动态包含

jquery - 在针对 TurboGears 服务器的失败 AJAX 请求中访问交互式 backlash/Werkzeug 调试器

javascript - 简化复选框链接的 jquery/javascript

image - 读取图像的像素颜色