ブラウザに画像があります。
画像が回転しているかどうかに関係なく、画像の色の左上のピクセル (座標: 0,0) を取得したい。
javascriptまたはphpコードを使用して、どうすればそれを行うことができますか?
ブラウザに画像があります。
画像が回転しているかどうかに関係なく、画像の色の左上のピクセル (座標: 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
getImageData の結果は、そのフィールドにピクセルの配列を持ちます(context.getImageData(0,0,1,1).data
)
r
および値が含まg
れます。b
a
ブラウザ上の画像の場合、最初に画像をサーバーに転送できない限り、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;
回転を許可する必要があります-おそらく、どの回転が適用されたかを知っているでしょう。