2

私の質問は簡単です: C# を使用して、Windows Phone アプリ (7.8 または 8、またはその両方) からアニメーション GIF ファイルを作成することは可能ですか?

これについてインターネットで検索したところ、次のチュートリアルが見つかりまし 。 NGif-Animated-GIF-Encoder-for-NET

それらは本当にクールで、デスクトップ アプリでは完璧に動作しますが、Windows Phone アプリでは動作させることができず、多くのクラスが利用できず、回避策が見つかりません。Windows Phone で画像から GIF ファイルを作成することは本当に不可能ですか? デバイスの制限によるものですか?

ありがとう

4

4 に答える 4

1

実際、アニメーション GIF を作成する非常に興味深い方法があります。VB6日からです。すべてのフレームを同じカラー パレットの個別の GIF ファイルとして作成するだけです (これは難しい部分です)。最初のファイル以外のファイルから GIF ヘッダーを取り除き、次のマジックでそれらを連結します0x0021F9

アニメーション GIF 形式は実際には GIF 形式の拡張であるため、アプリケーションはアニメーション GIF が最初のフレームを表示できることを理解していません。私が覚えている限り、各フレームには独自のカラーテーブルを設定できますが、その方法は覚えていません。

本当の秘訣は、同じカラー パレットを共有する一連の画像を作成することです。これを使用して、アニメーション GIF をロードしました。

于 2013-10-09T08:20:29.063 に答える
0

Ok。

Windows Phone で GIF 形式の画像またはアニメーション画像を表示する方法を示す 1 つの投稿をお勧めします。

このリンクを参照してください。

Windows phone で GIF の種類の画像を表示または作成します。

これは、GIF 画像のようなものがあることを示していますが、実際には GIF ではなく、複数の jpeg ファイルの配列です。

解決策が得られることを願っています。幸運を。

于 2013-10-08T04:34:06.697 に答える