要素をいじっていて、キャンバスにテキストを配置すると低すぎることがわかりました。
var canvas = document.getElementById('myCanvas');
var context = canvas.getContext('2d');
var imageObj = new Image();
imageObj.onload = function() {
context.drawImage(imageObj, 0, 0);
context.textBaseline = 'top';
context.font = 'normal 50px Arial';
context.fillText("1AFG", 0, 0);
};
imageObj.src = 'http://planttagmaker.herobo.com/images/tag_templates/hibiscus_template.png';
テキストは、キャンバスの上部から 10 ~ 20 ピクセル下に配置されています。誰かが理由を説明できますか?私はおそらくベースラインを誤解していると確信しています。基本的に、テキストをキャンバスの上部に配置したいと考えています。X 座標と Y 座標は動的であるため、Y 座標から 10 ピクセルまたは 20 ピクセルを減算するだけでは解決できません。
お時間をいただきありがとうございます、トッド