imageresolution
画像の解像度を取得/設定する
説明
arraybool imageresolution(GdImage $image
, intnull $resolution_x
= null
, intnull $resolution_y
= null
)
この手の情報をサポートしている画像フォーマットを読み書きする場合(現状、PNG と JPEG)に、
解像度情報はメタ情報としてのみ使われます。画像を描画する操作には一切影響しません。
新しい画像の解像度は 96DPI です。
パラメータ
-
image
-
imagecreatetruecolorのような画像作成関数が返す GdImage オブジェクト。
-
resolution_x
-
水平方向の解像度をDPI単位で指定します。
-
resolution_y
-
垂直方向の解像度をDPI単位で指定します。
戻り値
getter として使う場合、
水平方向と垂直方向の解像度を成功時には返します。
失敗した場合に false
を返します。
setter として使う場合、
成功時には true
を返し、失敗した場合に false
を返します。
例
例1 画像の解像度を取得/設定する
<?php
$im = imagecreatetruecolor(100, 100);
imageresolution($im, 200);
print_r(imageresolution($im));
imageresolution($im, 300, 72);
print_r(imageresolution($im));
?>
Array
(
[0] => 200
[1] => 200
)
Array
(
[0] => 300
[1] => 72
)