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)建一個(gè) Imagick 圖片對(duì)象,同時(shí)可以附帶設(shè)置一個(gè) ImagickPixel 值作為其背景色。

參數(shù)

cols

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

rows

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

background

新建圖片獨(dú)享的背景色

format

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

返回值

成功時(shí)返回 true。

錯(cuò)誤/異常

錯(cuò)誤時(shí)拋出 ImagickException。

更新日志

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

范例

示例 #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;

?>