PHP Conference Japan 2024

Imagick::getImageSize

(PECL imagick 2, PECL imagick 3)

Imagick::getImageSize傳回影像長度(以位元組為單位)

警告

此函式在 Imagick 3.4.4 版本起已過時。強烈建議不要依賴此函式。

說明

public Imagick::getImageSize(): int

傳回影像長度(以位元組為單位)。已過時,建議改用 Imagick::getImageLength()

參數

此函式沒有參數。

傳回值

傳回包含目前影像大小的 int。

新增註解

使用者貢獻的註解 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