2011-06-01から1ヶ月間の記事一覧

IO_SWF 2.0.5 release

2.0.5 をリリースしました。SWF Editor と同じく replaceActionStrings の不具合修正です。 http://openpear.org/package/IO_SWF replaceActionStrings で入れ替える場合に、編集対象の ActionScript2 バイトコードイメージで ActionPush が複数値を一度に p…

SWFEditor 0.44 release - replaceActionStrings push multiple data fix

0.44 をリリースしました。replaceActionStrings の不具合対応です。 http://sourceforge.jp/projects/swfed/releases/ replaceActionStrings で入れ替える場合に、編集対象の ActionScript2 バイトコードイメージで ActionPush が複数値を一度に push して…

phpopengl のフォーラムで質問が来てました。

http://sourceforge.net/projects/phpopengl/forums/forum/97539/topic/119726 2011-06-26 08:23:24 UTC Hi Yoya I am an Australian who fools around with PHP as a hobby. I have just downloaded the openGL package and am attempting to get it going.…

ActionPush の複数値指定

Flash SWF の ActionScript2 Bytecode に ActionPush(0x96) という、実行マシンスタックに値を積む命令がありまして、 IO_SWF と SWFEditor の replaceActionStrings がこの ActionPush の仕様を満たしていないので修正中です。情報 thx > @yoshikids 勘違い…

setShapeAdjustMode SHAPE_BITMAP_MATRIX_RESCALE の副作用

複数の画像が貼り付けられている SWF で、replace 系メソッドで入れ替えた画像以外も巻き添えで Rescale される現象に遭遇しました。 該当の SWF ファイルの内部構造を調べてみたら、スケール変換の行列を持つ DefineShape タグを全画像で共通に持つのですが…

SWFEditor 0.43 release - replaceActionStrings memory leak fix

0.43 をリリースしました。memory leak の修正対応です。 http://sourceforge.jp/projects/swfed/releases/ SWFEditor は-DMALLOC_DEBUG オプションを付けてコンパイルすると、memory leak を洗い出せます。そのテストで2つ問題を見つけ、修正しました。 問…

SWFEditor 0.42 release - replaceBitmapData

http://sourceforge.jp/projects/swfed/releases/ 今回のリリースは replaceBitmapData の提供が目的です。 http://sourceforge.jp/projects/swfed/wiki/SWFEditor.replaceBitmapData replaceJpegData や PNGData みたいに、画像フォーマット毎に違うメソッ…

ビットマップ画像フォーマット毎のテスト素材

パレット形式だったり、24bit RGB 形式だったり、色んなパターンのテストが必要だけど。PHP GD を使うと簡単です。 パレット形式 PNG

SourceForge.JP の SVN => Git 移行

SWF Editor の開発メンバーが2人になったので、これを機に、 SourceForge.JP でのコード管理を SVN から Git に移行しました。 旧) http://svn.sourceforge.jp/svnroot/swfed/ http://sourceforge.jp/projects/swfed/svn/view/ 新) git://git.sourceforge.j…

IO_SWF countShapeEdges 実装

http://openpear.org/package/IO_SWF Flash SWF 内の各 Shape の Edge の数を知りたいという要望があったので作ってみました。 確認混みでプログラム作成の所要時間、1時間。慣れると簡単。 http://svn.openpear.org/IO_SWF/trunk/sample/swfcountshapeedges…

OpenCV for PHP

OpenCV の PHP binding を作り始めました。目についたサンプルが動けばいいや。世界中のサンプルが。 というノリで実装していきます。 https://github.com/yoya/phpopencv まだ雛形ですけど、どういう風に作ろうとしてるのかは分かるかも。 binding のコード…

IO_SWF 2.0.2 - replaceBitmapData

http://openpear.org/package/IO_SWF 画像を入れ替えるメソッドを追加しました Bitmap ID(Characterer ID とか Image ID とも呼ばれるモノ)と JPEG, PNG, GIF の画像データを渡すと、SWF 内の ID に対応する画像をそれと差し替えます。 replaceActionString …

SWFEditor 0.41 release - replaceActionStrings

SWFEditor 0.41 で replaceActionStrings メソッドを追加しました。 http://sourceforge.jp/projects/swfed/releases/ http://sourceforge.jp/projects/swfed/wiki/SWFEditor.replaceActionStrings ActionScript2.0 の文字列(変数名やリテラル等)を書き換え…

IO_SWF replaceActionString

ActionScript2 で記述してコンパイルしたバイナリコードは、 SWF ファイルの主に DoAction タグに格納されます。 その DoAction 内の (ActionScript2 で URL指定や代入処理で渡したであろう) 文字列を入れ替える処理を実装しました。具体的には ActionScript…

phpopengl project に join 申請

OpenGL API を叩けるようにする PHP拡張のプロジェクトがあるのですが、 http://sourceforge.net/projects/phpopengl/ 個人的に改良したコードがあるので、 http://github.com/yoya/phpopengl 仲間に入れてとのメッセージを Open Discussion Forum に送って…