PHP Conference Japan 2024

Imagick::getImageSize

(PECL imagick 2, PECL imagick 3)

Imagick::getImageSize返回图像的字节长度

警告

此函数自 Imagick 3.4.4 起已弃用。强烈建议不要依赖此函数。

描述

public Imagick::getImageSize(): int

返回图像的字节长度。已弃用,建议使用 Imagick::getImageLength()

参数

此函数没有参数。

返回值

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

添加注释

用户贡献的注释 5 条注释

Ricardo Cordts Monteiro
14 年前
获取图像尺寸的实用方法

<?php
$image
= new Imagick($image_src);
$d = $image->getImageGeometry();
$w = $d['width'];
$h = $d['height'];
?>
benford at bluhelix dot com
15 年前
如果您想获取当前图像的像素尺寸(行、列),请尝试使用 Imagick::getSize、Imagick::getImageWidth 或 Imagick::getImageHeight。
murphy(at)murphyslantech(dot)de
14 年前
如果您在(使用 PHP 严格设置时)收到错误或警告,提示您不应再使用此函数,请尝试使用 getImageLength() 代替...
nikolaus
15 年前
如果您计划通过 http 流式传输 imagick 图像,请注意此函数可能会返回未压缩的图像大小,因此它不直接适合设置 content-length http 标头。
perching_eagle at yahoo dot com
17 年前
/* 获取图像的字节大小 */
$image=new Imagick("c:/htdocs/rose.jpg");
$size=$image->getImageSize();
print "图片的大小为 ".$size." 字节";

结果

图片的大小为 3461 字节
To Top