ホームページ > バックエンド開発 > PHPチュートリアル > [PHP、GIF] アドバイスをお願いします。このアイデアは純粋に YY ですか? それとも理論的に実現可能ですか?

[PHP、GIF] アドバイスをお願いします。このアイデアは純粋に YY ですか? それとも理論的に実現可能ですか?

WBOY
リリース: 2016-06-23 14:09:46
オリジナル
1042 人が閲覧しました

個人的には、GIF テキストはフレームごとに送信されると思います (未検証ですが、Web ページ上の GIF 画像はフレームごとに読み込まれます)

それで、ユーザーの要求に応じて画像フレームを動的に生成するプログラムを書くことは可能ですか?応答しますか?

たとえば、
ユーザー ---get a.gif------------->サーバー
ユーザー<---a.gif:frame1------- ---サーバー
ユーザー< ---a.gif:frame2----------サーバー
ユーザー<---a.gif:frame3----------サーバー
ユーザー-post gif.php?->Server
User<---a.gif:frame4----------server//frame4 の後の画像にはテキスト「test」が含まれます
ユーザー< ---a.gif:frame5----------サーバー
ユーザー<---a.gif:frame6----------サーバー
ユーザー投稿GIF。 php? str="hi"--->サーバー
ユーザー<---a.gif:frame7----------サーバー//フレーム 7 以降の画像にはテキスト「hi」が含まれます
ユーザー<---a.gif:frame8----------サーバー
.....
ユーザー<---a.gif:frameN----------サーバー

この gif ファイルの応答をプロセス全体で継続的に維持することで、ユーザーのリクエストを動的に表示することは可能ですか?

理論的には可能ですか?

php が実装できない場合は、CGI を使用することもできます...

言語は問題ではありません...重要なのは、GIF ファイル形式がこれに適しているかどうかです。

わかりやすい説明で GIF ファイル形式を理解しましょう...


ディスカッションへの返信 (解決策)

GIF は複数のフレームにパックされていますが、完全なフレームを受信して​​いる限り、表示できます
ただし、gif のデコード プロセスに干渉することはできません

gif は想像したものではありませんが、全体的な計画は実行可能です
ただし、ユーザーは写真をアップロードしますまたはテキスト、サーバー側でGIF画像を組み立てて返します

GIFはマルチフレームパックされていますが、完全なフレームを受信して​​いる限り表示できます
ただし、GIFのデコードプロセスに干渉することはできません

gif はあなたが想像したものではありません、全体的な計画は実現可能です
でも、ユーザーは写真やテキストをアップロードし、サーバー側で gif 画像を組み立てて返します

わかりました、ありがとう、もっと時間ができたら gif データを勉強しますフォーマットを使用して、リアルタイムのインタラクティブな画像を作成し、投稿バーに置いて楽しんでください

GIF を勉強する必要はありません データ形式については、インターネット上に既製のコードがあります (GIF フレームを画像に分割し、複数の画像を合成) -写真からフレームGIF)を使用できます。

GIF データ形式を勉強する必要はありません。インターネット上に既製のコード (GIF フレームを写真に分割したり、写真からマルチフレーム GIF を合成したり) が用意されているので、それを使用できます。
1 つのページがフレームを読み取り、それをユーザーに送信します
while(1){
readfile("newframe.frame");
flash();
別のページがフレームを変更します
これで問題ないはずです... two php フレームファイルにアクセスすることには何の問題もないはずです

テキストデータの送信と画像ストリームの送信は別々に行われます

これは間違っています。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート