ブラウザに画像があります。
画像が回転しているかどうかに関係なく、画像の色の左上のピクセルを取得します(座標:0,0)。
Javascriptまたはphpコードを使用してそれを行うにはどうすればよいですか?
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
の値があります。ブラウザ上の画像の場合、最初に画像をサーバーに転送できない限り、PHPを使用できません。
nブラウザで、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;
回転を許可する必要があります-おそらくどの回転が適用されたかを知っているでしょう。