Увеличьте PHPlot DPI / PPI - PullRequest
       33

Увеличьте PHPlot DPI / PPI

0 голосов
/ 06 февраля 2019

Я создаю новый объект PHPlot с $graph = new PHPlot_truecolor(500, 350);.Размеры 500x350 дают мне правильный размер, однако график очень пиксельный, и мне нужно, чтобы он был качественным.Я не могу увеличить разрешение, потому что тогда все становится очень маленьким и не масштабируется.В идеале я бы просто смог увеличить PPI.Я использую Laravel и пробовал

$graph->SetCallback('draw_setup', function ($img) {
    imageantialias($img, True);
    imageresolution($img, 300, 300);
});

, но выдает ошибку: Call to undefined function App\Http\Controllers\imageresolution().Изменение второй строки анонимной функции на \imageresolution($img, 300, 300); для экранирования пространства имен просто дает Call to undefined function imageresolution().

Я действительно не уверен, почему imageantialias работает, но imageresolution не работает, когда онив той же упаковке.Если кто-то знает причину или лучший способ изменить ИЦП, это будет высоко ценится

1 Ответ

0 голосов
/ 06 февраля 2019

Благодаря помощи @u_mulder оказывается, что функция imageresolution доступна только в PHP 7.2 или выше, когда я работал 7.1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...