キャンバスに署名を描くことができます。その後、後で使用できるように、この署名を画像として保存したいと思います。
onClicklistener
このキャンバスに を実装できません。また、この署名を画像として保存する方法についても不明です。提案してください?
キャンバスに署名を描くことができます。その後、後で使用できるように、この署名を画像として保存したいと思います。
onClicklistener
このキャンバスに を実装できません。また、この署名を画像として保存する方法についても不明です。提案してください?
これを試して:
Bitmap bmp = Bitmap.createBitmap(...);
Canvas can = new Canvas(bmp);
キャンバスを変更すると、ビットマップ bmp も変更されます。キャンバスはビットマップ キャンバスへの参照に過ぎず、キャンバスを保存する必要はありません。ビットマップ (bmp) のみを保存します。
キャンバスの描画を画像として保存するには、toDataURL メソッドを使用してデータ URL に変換する必要があります。データ URL を取得したら、それを使用して画像要素のソースを設定し、ユーザーが画像を右クリックしてダウンロードできるようにします。
// save canvas image as data url (png format by default)
var dataURL = canvas.toDataURL();
// set canvasImg image src to dataURL
// so it can be saved as an image
document.getElementById("canvasImg").src = dataURL;
参照: http://www.html5canvastutorials.com/advanced/html5-canvas-save-drawing-as-an-image/