Imagick::readImageFile

(PECL imagick 2, PECL imagick 3)

Imagick::readImageFileReads image from open filehandle

说明

public Imagick::readImageFile ( resource $filehandle , string $fileName = null ) : bool

Reads image from open filehandle

参数

filehandle

fileName

返回值

成功时返回 true

错误/异常

错误时抛出 ImagickException。

User Contributed Notes

quickshiftin at gmail dot com 20-Nov-2014 07:15
The second parameter will update the result of getFilename() if set. Otherwise the result of getFilename() will retain its original value, prior to calling readImageFile().
ben dot james at acknowledgement dot co dot uk 26-Dec-2008 01:00
An example of reading an image file from a URL, using a handle returned by fopen():

<?php
$handle
= fopen('http://example.com/foo.jpg', 'rb');
$img = new Imagick();
$img->readImageFile($handle);
$img->resizeImage(128, 128, 0, 0);
$img->writeImage('images/foo.jpg');
?>