如何附加已经使用appendImage 创建的图像?
php 网站列出了以下示例:
<?php
/* Create new imagick object */
$im = new Imagick();
/* create red, green and blue images */
$im->newImage(100, 50, "red");
$im->newImage(100, 50, "green");
$im->newImage(100, 50, "blue");
/* Append the images into one */
$im->resetIterator();
$combined = $im->appendImages(true);
/* Output the image */
$combined->setImageFormat("png");
header("Content-Type: image/png");
echo $combined;
?>
我如何使用从 URL 生成的图像,这样
$image = new Imagick("sampleImage.jpg");
我就可以附加加载的图像,而不是使用 newImage()
The php website lists the following example:
<?php
/* Create new imagick object */
$im = new Imagick();
/* create red, green and blue images */
$im->newImage(100, 50, "red");
$im->newImage(100, 50, "green");
$im->newImage(100, 50, "blue");
/* Append the images into one */
$im->resetIterator();
$combined = $im->appendImages(true);
/* Output the image */
$combined->setImageFormat("png");
header("Content-Type: image/png");
echo $combined;
?>
How do I use an image generated from a URL instead, such as
$image = new Imagick("sampleImage.jpg");
so that I could append the loaded images instead of using newImage()
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
例如,使用
Imagick::addImage
将各种 Imagick“组合”为一个,然后使用appendImages
(改编自 此处):Use
Imagick::addImage
to "combine" the various Imagicks into one and useappendImages
afterwards, for example (addapted from here):您可以使用 fopen() 返回的句柄来使用 url 中的图像。
例子 :
You can use the Handle returned by fopen() to use image from url.
example :