swfファイルから画像を生成できるライブラリ/モジュールはありますか?swfから画像を生成
私が解決しようとしている問題は、Webページからpdfを作成したいのですが、Webページにswfがあるときに問題が発生しています(question in stackoverflow) swf画像を書き出す、私はおかげで実際に
swfファイルから画像を生成できるライブラリ/モジュールはありますか?swfから画像を生成
私が解決しようとしている問題は、Webページからpdfを作成したいのですが、Webページにswfがあるときに問題が発生しています(question in stackoverflow) swf画像を書き出す、私はおかげで実際に
、問題
上記のあなたの助けに感謝します解決することができるようになります、それは非常に難しい作業です。私はこのような仕事を達成できるプログラムを探して何時間も過ごしました。しかし、私は最終的に1つだけを見つけました。オープンソースではありませんが、私が推測するのは本当に役に立ちます。
Flash Animation Sourceは、SWFファイルのすべてのフレームを出力できます。これはDirectShowフィルタを使用して行います。したがって、WINEを使用しない場合は、Windowsオペレーティングシステムが必要です。
要するに、お使いのコンピュータにFlashアニメーションソースをインストールしてから、ご希望のプログラミング言語を使用してDirectShowフレームを取得する方法が必要です。他のすべては実際には非常に簡単です。 WindowsにディレクトリとSWFファイルの名前を伝えれば、残りの作業が行われ、イメージが表示されます。また、DirectShowフィルタがビデオのすべてのフレームを配信できることをご存知ですか?したがって、あなたはあなたが持っているものを選ぶことができます。
ところで、別の方法でSWFファイルの画像を取得しようとしないでください。私を信じて、あなたはそれを見つけられません。私は自分のニーズに合ったオープンソースのプログラムを探しましたが、すべてが失敗します。あなたの出力のために独自のAdobe Flash Playerを使用する必要があります。オープンソースの代替案は、そのままベクトルベースのフレームを真に出力するためにはまだ多くの開発が必要であるため、他の選択肢はありません。
うわー、それは働いています。 Fabianiusありがとう、私はパッケージに含まれているサンプルアプリケーションで通常のswfファイルを開くことができます。私はflashvarsを介して議論を得るSWFファイルを読むことに立ち往生しています、あなたはこれについて何か考えていますか? – SAN
プログラムに同封されているIdlFileを見てください。 SWFファイルの幅や高さなどのオプションを設定する方法を示します。あなたの場合は、 'HESESULT SetVariable([in] BSTR bstrName、[in] BSTR bstrValue);'を使用してフラッシュ変数を設定します。 – Fabianius
詳細に質問を追加できますか? – Sparky
単純にはありません。オープンソースのフラッシュプレーヤー(swfdec、gnash)はまだ信頼性の高いAFAIKで動作しません。それはスクリプトから呼び出されるように設計されていない独自のフラッシュプラグインだけを残す。おそらく、Webブラウザ、または少なくともプラグイン(webkit/gecko)を処理できるレンダリングエンジンのスクリプトを作成する必要があります。 –