1

Gecko 1.9.2 では、キャンバス要素に mozImageSmoothingEnabled プロパティが導入されました。このブール値が false の場合、スケーリング時に画像は滑らかになりません。このプロパティはデフォルトで true です。

 ctx.mozImageSmoothingEnabled = false

このプロパティを GWT で使用したいと考えています。どうすれば実装できますか

 public static void setMozImageSmooting(Canvas canvas, boolean value)
 {
    ...
 }

JSNIを使用して?

4

1 に答える 1

2

試したことはありませんが、最初に Java で Context を取得する必要があると思います。

Context ctx = canvas.getContext2d();
setMozImageSmooting(ctx, false);

次に実装

 public static native void setMozImageSmooting(Context ctx, boolean value) /*-{
    ctx.mozImageSmoothingEnabled = value;
 }-*/;

(現在テストできないため、エラーが含まれている場合は、この回答を自由に修正してください。)

于 2011-09-14T15:51:16.413 に答える