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

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

  • Colorfulという親クラスを作成
  • Image_Colorful_Wordという子クラスを作成

http://imagecolorful.com/


Image_Colorful_Wordという子クラスは、生成される文字列からサイズを自動で計算して画像サイズを決定します。
画像サイズが変化してしまうというデメリットがありますが、簡単なロゴの作成に向きますし、何より画像に文字を表示する時に縦pxと横pxを意識せずに画像が作成出来ます。
文字自体を動的に変化させたい画像を作成したい場合、とても有効なパッケージです!

こんな感じの画像が動的に作成出来ます。
前回と同様これも春な感じで良いですねー。

sample.php

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

$image = new Image_Colorful_Word('ImageCalorfulWord', './font/altan.ttf', 50, array(5,5,5,5), array(255,255,255), 50, 1);
$image->addColors(150,150,150);
$image->getGenerateImage('png');
?>


sample2.php

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

$image = new Image_Colorful_Word('camelmasa@gmail.com', './font/cecily.ttf', 13, array(1,1,1,1), array(255,255,255), 20, 1);
$image->addColors(150,150,150);
$image->getGenerateImage('png');
?>


sample3.php

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

$image = new Image_Colorful_Word('camelmasa@gmail.com', './font/bacon.ttf', 13, array(1,1,1,1), array(255,255,255), 20, 1);
$image->getGenerateImage('png');
?>


ちょっとコンストラクタがウザいかもしれません…。
修正が必要かも。

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

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

http://imagecolorful.com/

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

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