1

アフィン変換のためにフラッシュのマトリックス(a、b、c、d、tx、ty)を表す文字列を消費するフラッシュ8アプリケーションがあります。CSS で同じ変換マトリックス文字列を使用したいと思います。

transform:matrix(a,b,c,d,tx,ty);
-ms-transform:matrix(a,b,c,d,tx,ty); /* IE 9 */
-moz-transform:matrix(a,b,c,d,tx,ty); /* Firefox */
-webkit-transform:matrix(a,b,c,d,tx,ty); /* Safari and Chrome */
-o-transform:matrix(a,b,c,d,tx,ty); /* Opera */

結果は非常に似ていますが、主に tx と ty に奇妙な違いが見られます。同一の Matrix パラメータを使用して Flash8 と CSS3 で変換された画像は、わずかに異なる配置になります。つまり、CSS オブジェクトが少し高く、または少し右に表示される場合があります。

Flash8 と CSS3 で使用するアルゴリズムに違いはありますか?

4

1 に答える 1

0

ああ!アルゴリズムは同じです。正しい t 行列データを使用していませんでした!!!

于 2012-06-22T21:26:50.247 に答える