Imagick::getImageLength

(PECL imagick 2, PECL imagick 3)

Imagick::getImageLength返回图像长度(以字节为单位)

说明

public Imagick::getImageLength(): int

返回图像长度(以字节为单位)

参数

此函数没有参数。

返回值

返回一个包含当前图像大小的整数。

范例

示例 #1 使用 Imagick::getImageLength()

获取图像长度(以字节为单位)

<?php
$image
= new Imagick('test.jpg');
echo
$image->getImageLength() . ' bytes';
?>

添加注释

用户贡献的注释 1 个注释

seb dot gibbs at ymail dot com
1 年前
通常情况下,JPEG 图像 blob 文件的大小在读取回图像 blob 数据时会增长!

例如。

$img = new Imagick();
$img->readImage($filename);

$sizeA = $img->getImageLength();
$blobdata = $img->getImageBlob();
$sizeB = $img->getImageLength();

通常情况下,sizeB 将大于 sizeA,具体取决于要读取的 JPEG 图像。
To Top