以前は Inkscape を使う方法を紹介したが、
http://mzmttks.blogspot.com/2011/03/pylab.html
pylab.savefig のオプションで、画像生成時に余白を消せる。
pylab.savefig("filename", bbox_inches="tight", pad_inches=0.0)
ちょっとだけつけたければ pad_inches に値を入れればよい。
これは、画像のフォーマットによらない。
Thanks @miracjp
mzmttks's blog for my memorandum の略で mzrandum. Topics are: python, book review, and my hobbies.
2012年1月31日火曜日
2012年1月29日日曜日
HTML5 Canvas ratio is strange
HTML5 の Canvas で描画したとき、拡大されているように見える。
これは、
canvas の attribute の width, height と, style の width, height が一致していないのが原因。
つまり、以下の設定で
< canvas height="H1" style="height: H2; width: W2;" width="W1">
W1 != W2
H1 != H2
のとき、描画が拡大/縮小されているように見える。
English:
If the drawn figure of canvas in HTML5 is strange, check the width and height.
if the ATTRIBUTE of them and STYLE of them are not the same,
this is the reason.
In other words,
in the following tag:
[lt] canvas height="H1" style="height: H2; width: W2;" width="W1" [gt]
if W1 != W2 or H1 != H2, the ratio is not valid.
これは、
canvas の attribute の width, height と, style の width, height が一致していないのが原因。
つまり、以下の設定で
< canvas height="H1" style="height: H2; width: W2;" width="W1">
W1 != W2
H1 != H2
のとき、描画が拡大/縮小されているように見える。
English:
If the drawn figure of canvas in HTML5 is strange, check the width and height.
if the ATTRIBUTE of them and STYLE of them are not the same,
this is the reason.
In other words,
in the following tag:
[lt] canvas height="H1" style="height: H2; width: W2;" width="W1" [gt]
if W1 != W2 or H1 != H2, the ratio is not valid.
登録:
投稿 (Atom)