Imagick::getSize

(PECL imagick 2, PECL imagick 3)

Imagick::getSizeImagick オブジェクトに関連付けられたサイズを返す

説明

public Imagick::getSize(): array

Imagick::setSize() で以前設定された、Imagick オブジェクトに関連付けられたサイズをピクセル単位で取得します。

注意:

このメソッドは Imagick::setSize() を使用して設定されたサイズを返すだけです。実際の画像の幅/高さを取得するには、Imagick::getImageWidth()Imagick::getImageHeight() を使用してください。

パラメータ

この関数にはパラメータはありません。

戻り値

Imagick オブジェクトに関連付けられたサイズを、"columns" と "rows" のキーを持つ配列として返します。

例1 200x400 の RAW RGB 画像を 400x800 にスケーリングした後のサイズの取得 (幅/高さとの比較)

<?php
// まずサイズを設定してから RAW 画像を読み込む
$img = new Imagick();
$img->setSize(200, 400);
$img->readImage("image.rgb");

$img->scaleImage(400, 800);

$size = $img->getSize();
print_r($size);

echo
$img->getImageWidth()."x".$img->getImageHeight();
?>

上の例の出力は以下となります。

Array
(
    [columns] => 200
    [rows] => 400
)
400x800

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top