WEBシステム開発・デザイン制作などすべての作業を一貫してご提供しております。(大阪・東京近辺)

Imagick::animateImages 画像を変換する PHP 写真・画像加工 編集

Imagick::animateImages ? Animates an image or images


(PECL imagick 2.0.0)


PHPとImagemagick(Imagick)を使って写真・画像を加工編集


説明

bool Imagick::animateImages ( string $x_server )

This method animates the image onto a local or remote X server. This method is not available on Windows. このメソッドは、ImageMagick バージョン 6.3.6 以降で Imagick をコンパイルした場合に使用可能です。

パラメータ

x_server

X server address

返り値

成功した場合に TRUE を返します。

参考

* Imagick::displayImage() – 画像を表示する


Below eg shows how to create animated gif
<?php

$multiTIFF = new Imagick();

$mytifspath = “./man”; // your image directory

$files = scandir($mytifspath);

//print_r($files);

/*foreach( $files as $f )
{*/

for($i=2;$i<6;$i++)
{
echo $files[$i];

echo “<br>”;
$auxIMG = new Imagick();
$auxIMG->readImage($mytifspath.”/”.$files[$i]);

$multiTIFF->addImage($auxIMG);
}

//file multi.TIF
$multiTIFF->writeImages(‘multi423432.gif’, true); // combine all image into one single image

//files multi-0.TIF, multi-1.TIF, …
$multiTIFF->writeImages(‘multi.gif’, false);

?>


ImageMagick(イメージマジック)のコマンド

display : イメージの表示、及び編集する
import : 表示されているウインドウをイメージファイルにする
animate : 指定されたイメージのシーケンスをアニメーション化する
montage : イメージをモンタージュ写真のように合成する
convert : 入力されたイメージを指定されたフォーマットに出力する
mogrify : イメージの拡大・回転をする
identify : 指定されたイメージに関する情報を出力する


主な画像ファイル形式

* BMP (Windowsビットマップ)
* DPX
* FlashPix
* GIF
* HD Photo
* JPEG
* JPEG 2000
* JPEG XR
* MAG
* OpenEXR
* PICT
* PNG
* RAW画像
* TGA
* TIFF
* XBM (X11ビットマップ)
* アニメーションgif

ベクターイメージ

* DXF
* EPS
* HP-GL
* SVG
* Windows メタファイル


写真エフェクト処理のいろいろ

フェードイン
フェードアウト
クロスフェード
ワイプ
ビューチェンジ