phpで簡単に画像を合成。Image_Combinationを作成しました。

phpImageMagickライブラリの方が沢山機能があって便利だと思います。

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を自宅サーバーにインストールしました。

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/