0

任意のタイプのクライアント側スクリプトを介して外部画像 (例: http://www.google.com/image.jpg ) を取得し、ユーザーが画像をコピーするときにサイズを変更して、貼り付けた画像のサイズを変更する方法はありますか? ? そして、HTML5 キャンバスを動作させることができません。

私は Dreamweaver CS5.5 を使用して Air アプリを作成しています。コードはライブ ビューでは機能しますが、Air アプリをプレビューすると機能しません。動作していないコードは次のとおりです。

function test(){

var canvas = document.getElementById("myCanvas");
var context = canvas.getContext("2d");
var img = new Image();
img.onload = function(){
context.drawImage(img, 0,0);
};


img.src="image.jpg";

 }
4

1 に答える 1

0

img.src = canvas.toDataURL('image/png')ユーザーがドラッグする前に、画像を描画してから実行することができます。これにより、キャンバスのデータがイメージ タグに出力されます。キャンバスは非表示にする必要がありますが、画像はユーザーがドラッグする必要がある可視要素です。

画像のサイズを変更するには、 drawImageで幅と高さを指定します。

于 2012-04-09T21:07:11.533 に答える