WEBシステム開発/PHPとImageMagickを使ってポラロイド風の写真に加工編集
ImageMagickを使えば、簡単にポラロイド風に画像を加工編集する事ができるようになっています。
ImageMagick6.3.2以降のバージョンを使用している場合、コマンド一発でOKです。
古いOSのyumなどでは、ImageMagick6.3.2以前のバージョンになってしまう場合が
あるので、個別にアップデートするしかありません。
使用方法は、いたって簡単!
コマンド一発で、作成する事ができます。
日本語文字も同時に設定するうことができるので、チェキ風の画像を作ることができます。
WEB上で、コルクボードなどを用意すれば、まさにキャンペーンサイトに都合のよい
アプリケーションに変身?しちゃいます。
bool Imagick::polaroidImage ( ImagickDraw $properties , float $angle )
properties
The polaroid properties
angle
The polaroid angle
1 |
$im = new Imagick("motofile.jpg");$idraw = new ImagickDraw();$idraw->setFontSize(20);$idraw->setGravity(Imagick::GRAVITY_SOUTH);$im->setImageProperty("caption", "Sample TEXT");$im->setImageBackgroundColor("black");$im->polaroidImage($idraw, 0);$im2 = new Imagick();$im2->newImage($im->getImageWidth(), $im->getImageHeight(), "white");$im2->addImage($im);$im3 = $im2->flattenImages();$im3->writeImage("sample.jpg");$idraw->destroy();$im3->destroy();$im2->destroy();$im->destroy(); |