phpで簡単に画像を合成。Image_Combinationを作成しました。
phpのImageMagickライブラリの方が沢山機能があって便利だと思います。
phpのGDを利用して画像合成するライブラリ作ってみよと思いまして遊び半分で作成しました。
openpearチャンネルのインストール&Image_Combinationのインストール
pear channel-discover openpear.org sudo pear install openpear/Image_Combination-alpha
画像の合成&セーブ
<?php require_once ('Image/Combination.php'); $image = new Image_Combination(100,100); $image->setImageType('gif'); $image->push(array('file' => 'body.gif', 'x' => 30, 'y' => 5)); $image->push(array('file' => 'weapon.gif', 'x' => 5, 'y' => 35)); $image->push(array('file' => 'shield.gif', 'x' => 55, 'y' => 45)); $image->save('person.gif');
画像の合成&出力
<?php require_once ('Image/Combination.php'); $image = new Image_Combination(100,100); $image->setImageType('gif'); $image->push(array('file' => 'body.gif', 'x' => 30, 'y' => 5)); $image->push(array('file' => 'weapon.gif', 'x' => 5, 'y' => 35)); $image->push(array('file' => 'shield.gif', 'x' => 55, 'y' => 45)); $image->output();
まとめ
頭の体操にちょうど良かったかな。どうだろう。
[PR]Spreeの情報を集めています。
ECを持ちたい方、仕事でECを使いたい方向けのコミュニティサイトです。
このサイトでは世界で最も使用されているECの1つであるSpreeについての情報を提供しています。
http://spreecommerce.jp/
OSSのグループウェアであるAipoを自宅サーバーにインストールしました。
OSSのグループウェアであるAipoを自宅サーバーにインストールしました。
インストール方法
http://aipostyle.com/man/manual_linux.html
上記のインストール方法では、CentOS5.3にインストールする事が出来ませんでしたが、/usr/local/aipo/bin/utf8/installer.shの
sudo -u ${postgres_user} $aipo_dir/postgres/bin/createdb org001 -O ${postgres_user} -U ${postgres_user}
の前に
sleep 10
を入れると正常にインストールする事が出来ました。
まとめ
機能面を見ると十分企業で使用出来るOSSだと思います。
予想以上に多機能に驚いたのですが、ソースがphp+MySQLではなく、c+postgres等でしたので、ソースを深く読む事は難しいなという印象でした。
[PR]Spreeの情報を集めています。
ECを持ちたい方、仕事でECを使いたい方向けのコミュニティサイトです。
このサイトでは世界で最も使用されているECの1つであるSpreeについての情報を提供しています。
http://spreecommerce.jp/
OSSについて無知なので人力検索してみました。
AIRを使用してOSSを構築することはライセンス上違反にはならないでしょうか?
http://q.hatena.ne.jp/1213114276
[PR]Spreeの情報を集めています。
ECを持ちたい方、仕事でECを使いたい方向けのコミュニティサイトです。
このサイトでは世界で最も使用されているECの1つであるSpreeについての情報を提供しています。
http://spreecommerce.jp/