最近、私はCatifier.comを作成してホストしました。HTML5 - 画像サイズの検出、キャンバスのサイズ変更
私はうまくいかなければならないバグがあり、バックグラウンドとして設定するとイメージが伸びます。
肖像画がひどく見えます。
ユーザーがボックスにペーストした画像の幅と高さを検出し、それに応じてキャンバスのサイズを変更できますか?
最近、私はCatifier.comを作成してホストしました。HTML5 - 画像サイズの検出、キャンバスのサイズ変更
私はうまくいかなければならないバグがあり、バックグラウンドとして設定するとイメージが伸びます。
肖像画がひどく見えます。
ユーザーがボックスにペーストした画像の幅と高さを検出し、それに応じてキャンバスのサイズを変更できますか?
サイズを知るには、画像をDOM要素にロードする必要があります。
だからbasiclyあなたがそれをしたいとき、ここでの手順です。
すべては非常に少数のjavascript行で行うことができます。
ちょうど考えをもっと与えるために、これをすばやく実践するための非常に一般的で機能的ではない可能性があります。
var img = document.getElementByTagName('img');
for (var i = 0; i < img.length; i++) {
var width = img[i].width,
height = img[i].height;
// do some stuff with the img[i] width and height here if you like. for each image on the page...
}
あなたが実際にやってしまうのではなく、img.widthやheightと同じくらい簡単です。それがもっと役立つならば。