タグ

phpとactionscriptに関するadvblogのブックマーク (3)

  • AS3, 画面をキャプチャして画像生成(JPG,PNG)

    AS3のflash.utils.ByteArrayを使うとバイト単位の操作が可能になる、おかげてFlashでJPEG,PNGなどの画像生成もできる。 他にもzipアーカイブ解凍や音声なしflvも作成可能。 Adobe – Developer Center 2008-09-28の記事 Saving Flash graphics as image files at runtimeにソースファイル付きでサンプルがあったのでありがたく試してみる。 著者のClive GoodinsonはネットでComicが作れるPixton.comの制作に携わったgoodinson.comの人。 サンプルは入力したテキストごとMovieClipをキャプチャした後、JPGかPNGに変換して、サーバーのPHPにデータを送り ・再度読み込む ・ダウンロードする ・ブラウザの別ウインドウに表示する が行えるようになっている

    AS3, 画面をキャプチャして画像生成(JPG,PNG)
  • FACEs: AS3:画像処理&保存に JPEGEncoder

    普段 AS でなくて PHP を使ってますが、AS でよいものを見つけたのでこちらに書いてみます。サーバー処理をクライアントにも渡せるっていう話です。 PHP で画像処理するフローは結構あったりしますが、この場合にGDライブラリを使うか、ImageMagick を使うかという2択があります。後者は高機能ではあるもののインストールされているサーバーが少なく実質は GD の1択となります。しかし GD だけでは画像の拡大縮小や形式変換、合成程度しかできないから、回転反転何やかんやと他のことをしようと思えば PEAR とかで探してみる、なんつーことをやったりします。 画像処理系ライブラリはサーバーに負荷をかけるものも多く、処理数が多ければサーバーの処理力が必要になります。数をさばくWebサーバーに必要以上に演算力を持たせるのはもったいないから、別に演算力のあるサーバーを用意したりもしますが、サー

  • Flexの映像をJpegに書き出し - PHP,MySQL,Flex,JSな日々+イラストとか

    Flexでの映像をPHPにバイナリ(JPEGエンコ)で送ってPHP側でファイル保存します。 Flex3にはJPEGEncoderっていうBitmapdataをJPEGにエンコードしてくれるクラスがあり、エンコードされたものをPOSTでPHPに送ることでJPEG保存することができます。 今回はせっかくなのでFLV再生されているものからJPEGに変換してみました(FLV2JPEGみたいな)。 ですので、Webカメラを使用すれば、おそらく簡易カメラ(JPEGで保存)が作成できると思います。 サンプルはこちら。 http://moeten.info/flex/20080416_jpegEnc/bin-release/main.html Flex側のソース ボタンを押すとそのフレームの絵をバイナリ+JpegエンコードしてPHPに送信します。 <?xml version="1.0" encoding=

    Flexの映像をJpegに書き出し - PHP,MySQL,Flex,JSな日々+イラストとか
  • 1