Eit*_*tan 20 javascript image pixel
我在浏览器上有一个图像.
我想得到图像颜色的左上角像素(坐标为:0,0),无论图像是否旋转.
我怎么能这样做,使用JavaScript或PHP代码?
Lou*_*cci 42
canvas.getContext('2d')context.drawImage(image, x, y)
context.getImageData(x1, y1, x2, y2)
context.getImageData(0, 0, 1, 1)data字段中有一个像素数组(context.getImageData(0,0,1,1).data)
r,g,b和a的值.小智 15
对于浏览器上的图像,除非可以先将图像传输到服务器,否则不能使用PHP.
在浏览器中,如果您可以canvas使用以下getImageData()方法绘制图像:
var myImg = new Image();
myImg.src = 'image.jpg';
var context = document.getElementById('canvas').getContext('2d');
context.drawImage(myImg, 0, 0);
var data = context.getImageData(x, y, 1, 1).data;
Run Code Online (Sandbox Code Playgroud)
你必须允许任何轮换 - 大概你知道应用了什么轮换.
| 归档时间: |
|
| 查看次数: |
35872 次 |
| 最近记录: |