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 メタファイル
写真エフェクト処理のいろいろ
フェードイン
フェードアウト
クロスフェード
ワイプ
ビューチェンジ