0

次のことができるかどうか、PHPを介して把握しようとしています。2 つの画像があるとします。1 つ目は、正方形 (50px x 50px) の画像です。2 番目の画像は、まったく同じ正方形で、左に 5 ピクセルだけオフセットされています。

中間のすべての画像を動的に生成して、これを滑らかに見える画像遷移にする方法があるかどうか疑問に思っています(つまり、この場合、他の4つの画像を生成して、左から右に移動したように見せます)。これは非常に単純な状況ですが、基本的に 2 つの画像を使用して媒体を予測する、まったく同じ前提を持つより複雑な画像に適用されます。

よろしくお願いいたします。

4

3 に答える 3

1

php はラッパーにすぎません。eval() と考えて、http://www.linuxfocus.org/English/September2001/article139.shtmlのようにググってください。

よろしく、 /t

于 2011-11-11T23:09:11.303 に答える
0

PHP で期待できる最善の方法は、最初の画像と 2 番目の画像のピクセルをサンプリングしてから、平均色値で構成される 3 番目の画像を作成する「モーフ」アニメーションを実行することだと思います。このプロセスを繰り返すと、必要な数のサブフレームを作成できますが、その結果、画像 A -> 画像 B のブラー/モーフィングが発生し、最も単純な入力画像のアニメーションとしてのみ認識されます。

エッジ検出やヒント付き形状トゥイーンなどのより複雑なアルゴリズムを利用して実装することもできますが、PHP はこれに最適な選択ではない可能性があります。

于 2011-11-11T19:42:46.253 に答える
0

PHP と ImageMagick を組み合わせて動的に画像を作成できます。

各次元を ImageMagick に渡すと、オンザフライで画像が生成されます。オフセットするピクセルごとにイメージを作成します。これにより、後でアニメーションに使用できる 4 つの追加イメージが作成されます (この場合)。

于 2011-11-11T19:47:41.493 に答える