PHP Conference Japan 2024

Imagick::animateImages

(PECL imagick 2 >= 2.3.0,PECL imagick 3)

Imagick::animateImages動畫化一個或多個影像

描述

public Imagick::animateImages(string $x_server): bool

此方法將影像動畫化至本機或遠端的 X 伺服器。此方法在 Windows 上不可用。如果 Imagick 是針對 ImageMagick 版本 6.3.6 或更新版本編譯,則此方法可用。

參數

x_server

X 伺服器位址

傳回值

成功時傳回 true

參見

新增註解

使用者貢獻的註解 1 則註解

0
gomadurai at gmail dot com
15 年前
以下範例顯示如何建立動畫 GIF
<?php

$multiTIFF
= new Imagick();

$mytifspath = "./man"; // 您的影像目錄

$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);
}

//檔案 multi.TIF
$multiTIFF->writeImages('multi423432.gif', true); // 將所有影像組合成一個單一影像

//檔案 multi-0.TIF、multi-1.TIF、...
$multiTIFF->writeImages('multi.gif', false);

?>
To Top