Imagick::newImage

(PECL imagick 2, PECL imagick 3)

Imagick::newImage創(chuàng)建一張圖片

說明

Imagick::newImage(
    int $cols,
    int $rows,
    mixed $background,
    string $format = ?
): bool

創(chuàng)建一個 Imagick 圖片對象,同時可以附帶設(shè)置一個 ImagickPixel 值作為其背景色。

參數(shù)

cols

新建圖片對象列的值(寬多少像素)

rows

新建圖片對象行的值(高多少像素)

background

新建圖片獨享的背景色

format

圖片格式。這個參數(shù)是在 Imagick 2.0.1 版本添加的。

返回值

成功時返回 true

錯誤/異常

錯誤時拋出 ImagickException。

更新日志

版本 說明
2.1.0 現(xiàn)在可以似乎用了一個字符串作為顏色傳入第三個參數(shù)。在此之前的版本只允許以一個 ImagickPixel 對象的形式傳入。

范例

示例 #1 Using Imagick::newImage():

Create a new image and display it.

<?php

$image 
= new Imagick();
$image->newImage(100100, new ImagickPixel('red'));
$image->setImageFormat('png');

header('Content-type: image/png');
echo 
$image;

?>