Всем привет.
Возникла проблемка, юзаю библиотеку jpgraph PHP 8.2, График с собственной изображением полностью.
Указываю в функцию: $graph->SetBackgroundImage($photoPath, BGIMG_FILLFRAME); то изображение такое:
Если указываю BGIMG_FILLPLOT то изображение такое:
Суть таков мне нужно собственное изображение чтобы и график сам был тоже изображением а не белого цвета
Вот код:
$graph = new Graph(900, 500); // Размеры графика (ширина, высота)
$dis = trim($existingServer['image_url']);
$photoPath = "/var/www/fastuser/data/www/rionx.ru/foto/$dis"; // Формирование пути к файлу изображения
$graph->SetBackgroundImage($photoPath, BGIMG_FILLPLOT);
$graph->SetBackgroundImageMix(50); // Задать уровень смешивания (от 0 до 100)
$graph->SetScale('textlin');
// Создание линии графика
$line = new LinePlot($yData);
// Получаем цвет линии из базы данных
$lineColor = $existingServer['line_color'];
$line->SetColor($lineColor); // Цвет линии
$line->mark->SetColor($lineColor . '@0.5'); // Цвет маркера
$line->mark->SetFillColor($lineColor); // Цвет заливки маркера
// Устанавливаем метки по оси X
$graph->xaxis->SetTickLabels($xData);
// Устанавливаем заголовки
$graph->title->Set("Статистика сервера $ip:$port");
$graph->xaxis->title->Set("Время");
$graph->yaxis->title->Set("Онлайн");
// Добавляем линию на график
$graph->Add($line);
// Отображаем график
$tempFilename = 'files/graph_' . uniqid() . '.png';
$graph->Stroke($tempFilename);
$graph = new Graph(900, 500); // Размеры графика (ширина, высота)
$dis = trim($existingServer['image_url']);
$photoPath = "/var/www/fastuser/data/www/site/foto/$dis"; // Формирование пути к файлу изображения
$graph->SetBackgroundImage($photoPath, BGIMG_FILLPLOT);
$graph->SetBackgroundImageMix(50); // Задать уровень смешивания (от 0 до 100)
$graph->SetScale('textlin');
// Создание линии графика
$line = new LinePlot($yData);
// Получаем цвет линии из базы данных
$lineColor = $existingServer['line_color'];
$line->SetColor($lineColor); // Цвет линии
$line->mark->SetColor($lineColor . '@0.5'); // Цвет маркера
$line->mark->SetFillColor($lineColor); // Цвет заливки маркера
// Устанавливаем метки по оси X
$graph->xaxis->SetTickLabels($xData);
// Устанавливаем заголовки
$graph->title->Set("Статистика сервера $ip:$port");
$graph->xaxis->title->Set("Время");
$graph->yaxis->title->Set("Онлайн");
// Добавляем линию на график
$graph->Add($line);
// Отображаем график
$tempFilename = 'files/graph_' . uniqid() . '.png';
$graph->Stroke($tempFilename);
Дайте подсказку пожалуйста, я не знаю где копаться, почти дошёл того что нужно было
Мне нужно график с собственным дизайнем и был в самом графике тоже дизайн полностью.