A więc tak mam kod taki
<?
include('db.php');
{
// Create a destination
$dest = "images_new/test.jpg";
// Get contents from original spot
$im = imagecreatefromjpeg("images/mapa_new2018a1.jpg");
//imagecopy($im, $image, 0, 0, 20, 13, 80, 40);
$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 90, 202, 72);
$black = imagecolorallocate($im, 55, 55, 55);
$blue = imagecolorallocate($im, 79, 166, 245);
$red = imagecolorallocate($im, 255, 0, 0);
$bluemin = imagecolorallocate($im, 0, 90, 224);
$yellow = imagecolorallocate($im, 248, 240, 0);
$pomapancz = imagecolorallocate($im, 231, 168, 0);
$result = $mysqli->query("SELECT * FROM dane WHERE id_miasto =1 ORDER BY id DESC LIMIT 1");
while ( $row = mysqli_fetch_array($result) ) {
$text = 'Temperatura powietrza na wysokości 2m. '.$row['czas'].' '.$row['godzina'].'';
$tempmax = ''.$row['temp'].'';
}
$result = $mysqli->query("SELECT * FROM dane WHERE id_miasto =19 ORDER BY id DESC LIMIT 1");
while ( $row = mysqli_fetch_array($result) ) {
$tempmax1 = ''.$row['temp'].'';
}
// Replace path by your own font path
$new_font = 'ariblk.ttf';
$fontt = 'ARLRDBD.TTF';
$font = 'arial.ttf';
imagettftext($im, 36, 0, 987, 228, $black, $new_font, $tempmax); //darłowo
imagettftext($im, 36, 0, 985, 226, $black, $new_font, $tempmax); //darłowo
imagettftext($im, 36, 0, 986, 227, $yellow, $new_font, $tempmax); //darłowo
imagettftext($im, 36, 0, 255, 861, $black, $new_font, $tempmax1); //szczecin
imagettftext($im, 36, 0, 253, 859, $black, $new_font, $tempmax1); //szczecin
imagettftext($im, 36, 0, 254, 860, $yellow, $new_font, $tempmax1); //szczecin
imagejpeg($im,$dest, 100);
// Destroy image
imagedestroy($im);
}
Po wywołaniu pojawia mi się taki obrazek
(IMG:
http://pogoda-zachodniopomorskie.pl/temperatura/images_new/test.jpg)
Chciałbym oby obry był szerszy i bardziej widoczny (może jeszcze do tego dodać cień z prawej strony od dołu)