PEARパッケージImage_Colorful 0.1.0-stableをリリースしました。

PEARパッケージImage_Colorful 0.1.0-stableをリリースしました。

http://imagecolorful.com/

先日のエントリーでprocessingでカラフルな動画を作っていて、phpでも作れたら面白いなあと思い、カラフルな画像を生成するパッケージを作ってみました。

あまり実用性がありませんが、こういったパッケージを作るのが始めてなので少し緊張しています。

PEAR Image_Colorfulパッケージのインストール方法

PEAR Image_Colorfulパッケージの使用方法(コンストラクタとメソッドについて)

  • コンストラクタ $image = new Image_Colorful([画像の幅(px)], [画像の高さ(px)], [横の分割数], [縦の分割数]);
  • getGenerateImageメソッド $image->getGenerateImage([画像タイプ(jpg/png/gif)]);
  • saveGenerateImageメソッド $image->saveGenerateImage([画像ファイル名], [画像タイプ(jpg/png/gif)]);
  • addTextsメソッド $image->addTexts([文字列], [フォントのパス], [文字サイズ], [横の位置(x)], [縦の位置(y), [文字色(配列) : array(0,0,0)]]);
  • addRedメソッド $image->addRed([赤の数値を追加(-255〜255)]);
  • addGreenメソッド $image->addGreen([緑の数値を追加(-255〜255)]);
  • addBlueメソッド $image->addBlue([青の数値を追加(-255〜255)]);

サンプルソース

ヘッダー部分に表示されている画像のソースです。

<?php
require_once('Image/Image_Colorful.php');

$image = new Image_Colorful(685,100,60,1);
$image->addRed('100');
$image->addGreen('100');
$image->addTexts("春なのでカラフルなPHPのパッケージを作ってみました。", '../font/unip.ttf', '23', '20', '40');
$image->addTexts('camelmasa', '../font/unip.ttf', '25', '520', '85');
$image->getGenerateImage('png');
?>

[PR]Spreeの情報を集めています。

ECを持ちたい方、仕事でECを使いたい方向けのコミュニティサイトです。
このサイトでは世界で最も使用されているECの1つであるSpreeについての情報を提供しています。
http://spreecommerce.jp/