Flash 書き換え PHP extension “SWF Editor”

Slides:



Advertisements
Similar presentations
SWF 内 Lossless 画像の PNG 化によ る HTML5 Flash Player 処理軽減提 案 2011/11/17(Thu)
Advertisements

1.写真の挿入 サンプル写真内の画像アイコンをクリックすると、「ライブラリ」から好 きな写真を挿入することができます。 2.写真の入れ替え [書式]タブの[図の変更]から好きな写真を入れ替えることができます。 3.オブジェクトの色変更 [図ツール]の[色]でオブジェクトの色を変更できます。 4.テキストの入れ替え.
Microsoft PowerPoint IT講習会 /22 (Tue) テックサポーター 熊谷武将.
Flash SWF ファイル書き換え PHP extension 2008 年 7 月 21 日 よや.
PHP AV(Audio Visual) 拡張 クライアントサイド PHP アプリケーションPHP
GridLayout オブジェクト(省略)
PHP AV(Audio Visual) 拡張 PHP asアプリケーション
Flash 書き換え PHP extension “SWF Editor”
情報処理 第8回.
IT講習会 MicrosoftWord(2007ver.)編 (Wed) Edited by KON
HTML 5の表現力 楽しいアプリ制作の会 TWorks 蜜葉.
2011/12/17(Sat) PHP AV binding.
ハガキに印刷して郵送しても そのままメール添付で送付しても 使えます。 印刷のポイント 1.写真(地図)の挿入
QRコード作って使ってみる 作成者: 川瀬 智美 川瀬智美ですよろしくお願いします ここにあるマークご覧になったことありますでしょうか?
C#によるWindowsFormApplication入門
基礎プログラミングおよび演習 第9回
情報工学部 情報工学科 05A1304 鈴木 浩高 種田研究室
第4回 個人の動画配信補足のためのWeb構築
ユーリテクノスのFlashテクノロジーを 利用した様々なサービスのご提案
Flash 書き換え PHP extension “SWF Editor”
4-3.基本的なPHPスクリプト 2004年6月24日(木) 大北高広 01T6010F.
1 2 1.写真の挿入 サンプル写真内の画像アイコンをクリックすると「ライブラリ」から好きな写真を挿入することができます。
HTTPプロトコルとJSP (1) データベース論 第3回.
【トップページ-TOPICSの登録・編集】
JQueryでAjax 藤田@ジャストプレイヤー ※参考しまくり文献 jQuery日本語リファレンス.
パソコン同好会のホームページは今回WordPressに変わったのですが 使いづらいとの声が多いので投稿者用の手順書を作ってみました。
他教科でも活用できる学習教材事例 情報伝達のポイント
基礎プログラミング演習 第1回.
組織サイト用バナー テンプレート(大) 組織サイト名 組織サイト名 サブタイトル 半透明部分
【2.11】文字装飾機能
情報処理 第8回.
写真の入れ替え 2.写真の挿入 3.テキストの入れ替え
テキストの入れ替え 印刷のポイント 1.写真の挿入
1 2 1.写真の挿入 サンプル写真内の画像アイコンをクリックすると「ライブラリ」から好きな写真を挿入することができます。
テキストの入れ替え 印刷のポイント 1.写真の挿入
・タイプ別のフレームワーク ・デジタルTips(小技テクニック情報)
非同期分散型の活動を支援する 研究室向けグループウェアの改善
1 2 1.写真の挿入 サンプル写真内の画像アイコンをクリックすると「ライブラリ」から好きな写真を挿入することができます。
2 1 1.写真の挿入 サンプル写真内の画像アイコンをクリックすると、「ライブラリ」から好きな写真を挿入することができます。
写真の挿入 2.SNSアイコン 3.テキストの入れ替え
写真の挿入 2.テキストの入れ替え 印刷のポイント
2 1 趣味やペットの写真を追加して、自分だけの名刺を作ろう! 1.写真の挿入 2.テキストの入れ替え
プロジェクト演習Ⅱ インタラクティブゲーム制作
1 1 1.写真の挿入 サンプル写真内の画像アイコンをクリックすると、「ライブラリ」から好きな写真を挿入することができます。
1 2 1.写真の挿入 サンプル写真内の画像アイコンをタップすると、「ライブラリ」から好きな写真を挿入することができます。
写真の入れ替え 2.テキストの入れ替え 3.メールに添付して送信できます
写真の入れ替え 2.写真(クリップ アート)の入れ替え 3.オブジェクトの色変更 4.テキストの入れ替え 製品情報
Flashを用いたゲーム制作 05A1304 鈴木 浩高.
1 2 1.写真の挿入 サンプル写真内の画像アイコンをクリックすると、「ライブラリ」から好きな写真を挿入することができます。
1 2 1.写真の挿入 サンプル写真内の画像アイコンをクリックすると、「ライブラリ」から好きな写真を挿入することができます。
Microsoft SharePoint Online の Web サイトを カスタマイズする方法
1.画像の挿入 2.オブジェクトの色変更 3.テキストの入れ替え 1 2 3
1 2 1.写真の挿入 サンプル写真内の画像アイコンをクリックすると「ライブラリ」から好きな写真を挿入することができます。
2 1 1.写真の挿入 2.テキストの入れ替え 印刷のポイント
1 2 1.写真の挿入 サンプル写真内の画像アイコンをクリックすると、「ライブラリ」から好きな写真を挿入することができます。
写真の入れ替え 2.QRコードの挿入 3.オブジェクトの色変更 4.テキストの入れ替え
写真の挿入 2.写真の入れ替え 3.テキストの入れ替え 印刷のポイント
Molecular Devices Japan
趣味アイコン 2.オブジェクトの色変更 3.テキストの入れ替え 付属の趣味アイコンを自由に入れ替えられます。
写真の挿入 2.オブジェクトの色変更 3.テキストの入れ替え サンプル写真内の画像アイコンをクリックすると、
テキストの入れ替え 印刷のポイント 1.写真の挿入
写真の挿入 2.テキストの入れ替え 印刷のポイント
テキストの入れ替え テキストを自由に入れ替えることができます。 2.会社名・ロゴ 会社ロゴや会社名を入れましょう。
写真の挿入 2.テキストの入れ替え 3.オブジェクトの色変更 サンプル写真内の画像アイコンをクリックすると、
1.画像のイメージを変更する 2. オブジェクトの色変更 3.テキストの入れ替え
写真の挿入 2.QRコードの挿入 3.テキストの入れ替え
写真の挿入 2.テキストの入れ替え 印刷のポイント
写真の挿入 2.テキストの入れ替え 印刷のポイント
写真の挿入 サンプル写真内の画像アイコンをクリックすると、「ライブラリ」から好きな写真を挿入することができます。
写真の挿入 サンプル写真内の画像アイコンをクリックすると、「ライブラリ」から好きな写真を挿入することができます。
Presentation transcript:

Flash 書き換え PHP extension “SWF Editor” 番外編 (懇親会発表用) 2009年9月4日 よや yoya@awm.jp (日曜プログラマ)

はじめに 版権的に ust が動いてる中で発表したくないデモ とか お昼過ぎにサブ部屋で発表したけど、「PHPの見 える化」の裏番組になっちゃったので、主にメ イン側にいた人向けに発表です。 あと、話し足りなかったのを追加。 版権的に ust が動いてる中で発表したくないデモ とか

SWF Editor のイメージ ブロック(SWF_Tag)単位で バラして必要な場所だけ書き換える PHP ABC class object ABC ♪ ♪ ABC XYZ ♪ XYZ ブロック(SWF_Tag)単位で バラして必要な場所だけ書き換える

$obj->replaceJpegData(1, $jpegdata); 動作サンプル 画像を入れ替える http://awm.jp/~yoya/php/swfed/ (SWF Editor) $obj->replaceJpegData(1, $jpegdata);

SWF Editor で画像を入れ替える image_id と JPEG 画像データを指定 PNG も replacePNGData で同様に $swf_data = file_get_contents($swf_filename); $jpeg_data = file_get_contents($jpeg_filename); $obj = new SWFEditor(); $obj->input($swf_data); $obj->replaceJpegData($image_id, $jpeg_data); echo $obj->output();

SWF Editor で文字列を入れ替える テキストツールで張り付けた文字列の差し替えが できます。(変数名でも内部ID指定でもOK) 変数名と埋め込みたい文字列を指定 $swf_data = file_get_contents($swf_filename); $text = ‘Foo Baa Baz’; $obj = new SWFEditor(); $obj->input($swf_data); $obj->replaceEditString($var_name, $text); echo $obj->output();

(デモ)好きなキャラを埋める replacePNGData http://portal.nifty.com/2008/06/08/b/ http://awm.jp/~yoya/php/swfed/index.php?id=de91c56203390c68 replacePNGData

(デモ)キャラを入れ替える (2) replaceJpegData (デモ)キャラを入れ替える (2) http://awm.jp/~yoya/php/swfed/index.php?id=2c9763264074a8f0 % php swfgetjpegdata.phps chara.swf 10 > 10.jpg # 海春 % php swfgetjpegalphadata.phps chara.swf 10 > 10.alpha % php swfgetjpegdata.phps chara.swf 12 > 12.jpg % php swfgetjpegalphadata.phps chara.swf 12 > 12.alpha % php swfgetjpegdata.phps chara.swf 69 > 69.jpg # 麗 % php swfgetjpegalphadata.phps chara.swf 69 > 69.alpha % php swfgetjpegdata.phps chara.swf 71 > 71.jpg % php swfgetjpegalphadata.phps chara.swf 71 > 71.alpha % # 海春と麗を入れ替え % php swfreplacejpegdata.phps chara.swf 10 69.jpg 69.alpha > tmp1.swf % php swfreplacejpegdata.phps tmp1.swf 12 71.jpg 71.alpha > tmp2.swf % php swfreplacejpegdata.phps tmp2.swf 69 10.jpg 10.alpha > tmp3.swf % php swfreplacejpegdata.phps tmp3.swf 71 12.jpg 12.alpha > tmp4.swf replaceJpegData

SWF Editor のアドバンテージ 仕事の分担がしやすい(はず) 雛型Flashを Flash 職人が CS3/4 で作って、動的に画像 /テキストを入れ替える処理を PHP プログラマが作 るとか。 注意点 (サブ会場にいた方向け説明) 内部管理Idはいろいろ変わったりするので、swf を publish して verup する度に、Id を調べなおす必要が

研究中 ABC disasm SWF Shape の変換処理 (開発中) ActionScript の定数位はわかる SWF Shape の変換処理 (開発中) ベクター情報の線を減らす等すれば、サイズが減る はず (deformeShape API) Swftools の内部ライブラリ rfxswf を PHP と binding 出来ないか ming と違って SWF を load できる。Swfmill と違って C の構造体で生に近い形で処理できる。

最後に Klab 様に感謝 (PHP extension の作り方は以下の Klab 様のサイトで勉強しました) 詳細は以下のURL で http://dsas.blog.klab.org/archives/50777398.html 詳細は以下のURL で http://pwiki.awm.jp/~yoya/?swfed 質問/要望、歓迎します > yoya@awm.jp

ご静聴ありがとうございました。