私は400x500のサイズの紙を持っています。私はこれを以下のコードで20x20ピクセルに分割しようとしています
var dpH = 500, dpW = 400, drawPad = new Raphael(document.getElementById('p'),
dpW, dpH);
for ( var i = 0; i <= dpH / 20; i++) {
drawPad.path("M" + 1 + " " + ((i * 20) + 1) + "L" + dpW + " "
+ ((i * 20) + 1));
}
for ( var j = 0; j <= (dpW / 20); j++) {
drawPad.path("M" + ((j * 20) + 1) + " " + 1 + "L" + ((j * 20) + 1) + " "
+ dpH);
}
そしてHTMLマークアップは以下のようなものです
<div id="p" style="background-image:url(image.png)"> </div>
背景画像と同じ高さと幅で。
私の当初の要件は、image.pngをRapheal紙として作成することでした。しかし、私はそれをすることができませんでした。そこで、DIV#Pの背景画像として作成しました。次に、DIvをPaperに変換しました。
上記に関連する私の質問は次のとおりです
- Background-ImageとDIVのすべてのピクセルが一致していますか?
- 私が上で行った方法は、紙全体を20x20ピクセルの分割に分類することです。それは正しいやり方ですか?
- 描かれた線の幅はどれくらいですか?
これについて私を助けてください。