PHPでSWFファイルをいじる
2006年05月20日-
スポンサード リンク
sephiroth.it - PHP SWF Reader
File_SWF which inherits from PEAR package, allows operations I/O on swf files. Basically, other than returning all the main information from an swf file, such as the bg color, framerate, player version, compression, protection used, movie size.. it allows to modify some of those parameters.
PHPでSWFファイルをいじるサンプル
<?php
// include the PEAR package
require "File/SWF.php";
$flash = new SWF("source.swf");
if($flash->is_valid()){
$stat = $flash->stat();
// this give all the info
// and also..
$fps = $flash->getFrameRate();
$size = $flash->getMovieSize();
$bg = $flash->getBackgroundColor();
$prot = $flash->getProtected();
$compr = $flash->getCompression();
$version = $flash->getVersion();
// they can be changed...
$flash->setFrameRate(60);
$flash->setProtected(1);
$flash->setBackgroundColor(51,51,204);
$flash->setCompression(1);
// and write a new file...
$flash->write("./new_one.swf",1);
}
?>
FPSやサイズ、バックグラウンド色などを取得したり、値を設定して書き込むサンプル。
File_SWFっていうパッケージを配布していてそれを応用したものですが、楽しそうなライブラリですね。
スポンサード リンク
Advertisements
SITE PROFILE
最新のブログ記事(新着順)
- ライブラリ依存のないモーダルオープンライブラリ「Blendy」
- 個性的な明朝フリーフォント「築豊初号明朝OFL」
- CSSで太陽が差し込むようなアニメーション実装
- 可愛くアニメーションする「beautifully crafted animated icons」
- アイソメトリックなアイコンがアイコンがPNG,SVGでゲットできる「Isoicons」
- ユニークなカタカナフォントtorisippo
- 美しいメッシュグラデーションをCSSで簡単に取得できる「MSHR」
- TailwindCSSなサイトで使える100以上のアニメーションエフェクト「animata」
- SVG形式のテック系企業のロゴを簡単にゲットできる「Svgl」
- 統一感のある色味を一括生成できるツール「The good colors」
- 過去のエントリ