©
This document uses PHP Chinese website manual Release
(PECL imagick 2.0.0)
Imagick::newImage — 创建一张图片
$cols
, int $rows
, mixed $background
[, string $format
] )创建一个 Imagick 图片对象,同时可以附带设置一个 ImagickPixel 值作为其背景色。
cols
新建图片对象列的值(宽多少像素)
rows
新建图片对象行的值(高多少像素)
background
新建图片独享的背景色
format
图片格式。这个参数是在 Imagick 2.0.1 版本添加的。
成功时返回 TRUE
。
错误时抛出 ImagickException。
版本 | 说明 |
---|---|
2.1.0 | 现在可以似乎用了一个字符串作为颜色传入第三个参数。在此之前的版本只允许以一个 ImagickPixel 对象的形式传入。 |
Example #1 Using Imagick::newImage() :
Create a new image and display it.
<?php
$image = new Imagick ();
$image -> newImage ( 100 , 100 , new ImagickPixel ( 'red' ));
$image -> setImageFormat ( 'png' );
header ( 'Content-type: image/png' );
echo $image ;
?>
[#1] jfalner1 at gmail dot com [2015-04-07 18:17:22]
As it isn't obvious, the cols and rows arguments correspond to the width and height of the new image, expressed in pixels. Example #1 would generate a 100 pixel by 100 pixel image.
[#2] christian dot reinecke at web dot de [2009-06-23 04:35:04]
The color value (3rd argument) for transparency is "none".