PHP |想象一下 identifyImage()函数
Imagick::identifyImage()函数是PHP中的一个内置函数,用于识别图像并返回其属性。属性包含图像宽度、高度、大小等。
句法:
array Imagick::identifyImage( $appendRawOutput )
参数:此函数接受单个参数$appendRawOutput ,用于存储值 TRUE/FALSE。如果它设置为 TRUE,那么原始输出将附加到数组中。
返回值:该函数返回图像属性。
原图:
下面的程序说明了PHP中的Imagick::identifyImage()函数:
方案一:
php
identifyImage());
?>
php
setFillColor(new ImagickPixel('green'));
// Set the text font size
$draw->setFontSize(50);
$matrix = $im->queryFontMetrics($draw, $string);
$draw->annotation(0, 40, $string);
$im->newImage($matrix['textWidth'], $matrix['textHeight'],
new ImagickPixel('white'));
// Draw the image
$im->drawImage($draw);
// identifyImage Function
var_dump ($im->identifyImage());
?>
输出:
array(11) {
["imageName"]=> string(0) ""
["mimetype"]=> string(9) "image/png"
["format"]=> string(31) "PNG (Portable Network Graphics)"
["units"]=> string(19) "PixelsPerCentimeter"
["type"]=> string(14) "TrueColorAlpha"
["colorSpace"]=> string(4) "sRGB"
["compression"]=> string(3) "Zip"
["fileSize"]=> string(6) "45.4KB"
["geometry"]=> array(2) { ["width"]=> int(667) ["height"]=> int(184) }
["resolution"]=> array(2) { ["x"]=> float(37.8) ["y"]=> float(37.8) }
["signature"]=> string(64) "f64054f5bcb4cfb82c6126eff6d3d4e6be7d0e72d5620033442cecb4b9feabbd"
}
方案二:
PHP
setFillColor(new ImagickPixel('green'));
// Set the text font size
$draw->setFontSize(50);
$matrix = $im->queryFontMetrics($draw, $string);
$draw->annotation(0, 40, $string);
$im->newImage($matrix['textWidth'], $matrix['textHeight'],
new ImagickPixel('white'));
// Draw the image
$im->drawImage($draw);
// identifyImage Function
var_dump ($im->identifyImage());
?>
输出:
array(10) {
["imageName"]=> string(0) ""
["mimetype"]=> string(8) "image/x-"
["units"]=> string(9) "Undefined"
["type"]=> string(12) "PaletteAlpha"
["colorSpace"]=> string(4) "sRGB"
["compression"]=> string(9) "Undefined"
["fileSize"]=> string(2) "0B"
["geometry"]=> array(2) { ["width"]=> int(797) ["height"]=> int(62) }
["resolution"]=> array(2) { ["x"]=> float(0) ["y"]=> float(0) }
["signature"]=> string(64) "7c71a28f88b25287580277af67861eaa6f02bd5e473c88aa3bc5c046a761491d"
}
参考: http: PHP。 PHP