3

Raphaelを使用してベクターシェイプを作成し、背景画像で塗りつぶしています。

InternetExplorerでは画像がぼやけています。これは、次のURLでIE8を使用して確認できますhttps://justplay.thefa.com/

誰かがこれを修正する方法を知っていますか?

ありがとう

4

2 に答える 2

2

これを見つけた人のために...私は試行錯誤の1日後に私の特定の問題の解決策にたどり着きました。私は、フォントのフラッシュ時代に問題があったことを覚えている、vmlの使用の別の側面について誰かが行った発言を読みました。

この問題は、パスのx/yポイントに整数を使用していない場合に発生します。以下の行は、最後のボックスの例を示しています。

r.path('M4.5,24.875L175.5,17.95L175.5,136.598L4.5,132.125Z')

これは、ピクセル間で画像のアンチエイリアスを試行する原因となっていたサブピクセルの位置を削除することで解決されました

r.path('M4,25L175,18L175,136L4,132Z')

そして今、私たちははるかに良い画像を持っています

于 2011-06-17T07:24:32.133 に答える
0

Raphael 2.0を使ってみましたか?まだベータ段階だと思いますが、VML機能が向上していることがわかりました。

また、縮小版にはバグがあるように見えるため、圧縮されていないバージョンのRaphaelを使用してブラウザの動作をテストしてください。代わりに、Dean EdwardsのPackerを使用しました。これにより、圧縮されたバグのないバージョンのlibが提供されました。

于 2011-06-16T07:18:18.573 に答える