jamboree.jp 2024 著作権. 不許複製 プライバシーポリシー
Ads 手順 † 大筋の手順は以下の通りです。 Flashの表示内容をBitmapDataオブジェクトとして取得 BitmapDataオブジェクトを画像のバイトストリームに変換 サーバにPOSTして保存 ↑ DisplayObjectの表示内容をBitmapDataオブジェクトとして取得 † 手順は以下の通り 必要なサイズの幅と高さのBitmapDataオブジェクト生成 drawメソッドでDisplayObjectを描き込む サンプルソース function createBitmapData(src:DisplayObject):BitmapData { var bitmap = new BitmapData(src.width, src.height); bitmap.draw(src); return bitmap; } ↑ Bitmapオブジェクトを画像のバイトストリームに変換 †
FLASHで生成したBitmapDataをJPEG操作する際のメモ。 エンコード(BitmapData→JPEG)は、「as3corelib」のJPGEncoderクラスでもいいですが、FLASH Player 10 以上であれば、Vector型配列に最適化されている「Optimized JPEG Encoder」の方が処理速度が速いのでお勧め。デコード(JPEG→BitmapData)は、ちょっと面倒ですがLoaderクラスを使います。 PNGのエンコードには「as3corelib」を使うのが簡単だと思います。デコードはJPEGと同じ方法で問題ありません。 下記サンプルコードは、起動時にノイズ画像を生成して描画、それをJPEGにエンコード後、デコードして描画しています。Encode()の第2引数が圧縮率で100が最も画像がきれい(低圧縮)になります。Decode()は第1引数のByteA
Javaでffmpegを使うラッパーにjffmpegがあるみたいだけど、日本語の資料が少なかったのでProcessBuilderを使ってffmpeg.exeを呼び出す方法を採用。単に、外部コマンドを実行しているだけ。 下のソースは、NicoCache(ニコキャッシュ)に組み込もうとしてたので、無駄にRunnable。。。 ffmpegと.flvは同じフォルダに、引数にflvファイルを指定すればok。 public class ConvFlv implements Runnable { private String flv; public ConvFlv(String flv) { this.flv = flv; } @Override public void run() { ArrayList<String> cmd = new ArrayList<String>(); cmd.add("
Note : FFMPEG-Java is not the same thing as Jffmpeg. FFMPEG-Java is a sub-project of Freedom for Media in Java, FMJ in short. This project is licensed under the LGPL. It has optional GPL components for using FFMPEG's GPL swscale library. If you wish to use swscale and the GPL, use ffmpeg-java-gpl.jar. The standard LGPL jar for this project is ffmpeg-java.jar. FFMPEG-Java is a Java wrapper around F
We're under construction. Please check back for an update soon.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く