Signature_pad: 画像サイズを縮小するFromDataURL

作成日 2015年05月15日  ·  7コメント  ·  ソース: szimek/signature_pad

こんにちは、

toDataURL()関数を使用して署名をデータベースに保存し、fromDataURL()関数を使用してその文字列をキャンバスにロードすると、結果の画像はキャンバスに表示されますが、元の画像よりも著しく小さくなります。

テストするには、4つのエッジすべてに沿ってキャンバスに描画します。 保存してからリロードします。 画像が少し小さくなったため、画像の右側と下部に画像と境界線の間にスペースができていることがわかります。

正当な理由で何度も画像を再保存しているので、保存するたびに画像が縮小し続けます!!!

ヘルプ!

最も参考になるコメント

同じ画像サイズを作成するには、オプションを追加できます
signaturePad.fromDataURL(data, {width: 100, height: 100})
幅、高さはキャンバスサイズと同じである必要があります
詳細:
https://github.com/szimek/signature_pad/blob/master/src/signature_pad.ts

全てのコメント7件

うーん、これはRetinaディスプレイでのみ発生します、私はそれを再現しました。 あなたはどうにかしてそれを自分で処理しなければなりません、作成者はすでに何度も図書館がこれを処理するべきではないと言いました。

これで問題が解決したようです。
http://jsfiddle.net/4JH75/19/

デバイスのピクセル比1で同じ問題が発生しています。何か助けはありますか?

同じ画像サイズを作成するには、オプションを追加できます
signaturePad.fromDataURL(data, {width: 100, height: 100})
幅、高さはキャンバスサイズと同じである必要があります
詳細:
https://github.com/szimek/signature_pad/blob/master/src/signature_pad.ts

最後の回答のおかげで、fromDataURLスケーリングの問題を修正できるようになりました。この問題を解決する必要があります。

「demo-igor」の返信ありがとうございます

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

siggifv picture siggifv  ·  3コメント

cristhianDt picture cristhianDt  ·  7コメント

chenks picture chenks  ·  7コメント

MarcGodard picture MarcGodard  ·  8コメント

crazzeto picture crazzeto  ·  8コメント