PHP Conference Japan 2024

Imagick::getImageLength

(PECL imagick 2, PECL imagick 3)

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

描述

public Imagick::getImageLength(): int

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

参数

此函数没有参数。

返回值

返回一个包含当前图像大小的 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();

通常,根据读取的 JPEG 图像,sizeB 将大于 sizeA
To Top