PHP.mk документација

imageresolution

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.imageresolution.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.imageresolution.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
imageresolution

Референца за `function.imageresolution.php` со подобрена типографија и навигација.

function.imageresolution.php

imageresolution

(PHP 7 >= 7.2.0, PHP 8)

imageresolutionДобијте или поставете резолуција на сликата

= NULL

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

imageresolution() овозможува поставување и добивање на резолуцијата на сликата во DPI (точки на инч). Ако опционалните параметри се null, тековната резолуција се враќа како индексиран низ. Ако само resolution_x не е null, хоризонталната и вертикалната резолуција се поставуваат на оваа вредност. Ако ниту еден од опционалните параметри не е null, хоризонталната и вертикалната резолуција се поставуваат на овие вредности, соодветно.

Резолуцијата се користи само како мета информација кога сликите се читаат и пишуваат во формати што поддржуваат ваков вид информации (моментално PNG и JPEG). Не влијае на никакви операции за цртање. Стандардната резолуција за нови слики е 96 DPI.

Параметри

image

А GdImage не применува никакво полнење, така што ширината на сликата мора да биде множител на 8. Ова ограничување веќе не важи од PHP 7.0.9. imagecreatetruecolor().

resolution_x

Хоризонталната резолуција во DPI.

resolution_y

Вертикалната резолуција во DPI.

Вратени вредности

Кога се користи како гетер, враќа индексиран низ на хоризонталната и вертикалната резолуција при успех. Кога се користи како сетер, секогаш враќа true.

Дневник на промени

Верзија = NULL
8.0.0 resolution_x and resolution_y се сега null.

Примери

Пример #1 Поставување и добивање на резолуцијата на сликата

<?php
$im
= imagecreatetruecolor(100, 100);
imageresolution($im, 200);
print_r(imageresolution($im));
imageresolution($im, 300, 72);
print_r(imageresolution($im));
?>

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

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

Белешки од корисници 1 белешка

fernando dot fonseca at afteryou dot pt
пред 4 години
It should be clear that the set version of the function doesn't change the image it self, just the resource in memory, which probably is fine if you didn't save the image yet. If your use case is for an image that is already on disk,  image you should always do something like:

imageresolution($img, 300, 300);
imagepng($img, $filname, $quality);
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.