imageresolution

(PHP 7 >= 7.2.0, PHP 8)

imageresolution — Отримати або встановити роздільну здатність зображення

Опис

imageresolution(GdImage $image, ?int $resolution_x = null, ?int $resolution_y = null): array|bool

imageresolution() дозволяє встановити та отримати роздільну здатність зображення в DPI (точок на дюйм). Якщо необов'язкові параметри вказані як null, то буде повернено поточний дозвіл у вигляді індексованого масиву. Якщо тільки resolution_x не є null, для горизонтальної та вертикальної роздільної здатності буде встановлено це значення. Якщо всі необов'язкові параметри не є null, для горизонтального та вертикального дозволу встановлюються ці значення відповідно.

Дозвіл використовується лише як метадані під час читання або запису зображень у формати, які підтримують цей вид даних (на даний момент це PNG та JPEG). Це не впливає на будь-які операції малювання. Дозвіл за промовчанням для нових зображень — 96 DPI.

Список параметрів

image

Об'єкт GdImage, що повертається однією з функцій створення зображень, наприклад, такий як imagecreatetruecolor()

resolution_x

Горизонтальна роздільна здатність в DPI.

resolution_y

Вертикальна роздільна здатність в DPI.

Значення, що повертаються

Коли використовується для отримання інформації про роздільну здатність зображення, у разі успішного виконання повертається індексований масив з інформацією про горизонтальну і вертикальну роздільну здатність або false у разі виникнення помилки. Коли використовується для встановлення роздільної здатності зображення, у разі успішного виконання повертається **true** або **false**в случае возникновения ошибки.

список змін

ВерсияОпис
8.0.0resolution_xиresolution_y тепер допускають значення null.

Приклади

Приклад #1 Встановлення та отримання роздільної здатності зображення

Loading...

Результат виконання наведеного прикладу:

Array
(
    [0] => 200
    [1] => 200
)
Array
(
    [0] => 300
    [1] => 72
)