webForumDet fria alternativet
Logga in / Bli medlem

bild

PHP

2 svar · 195 visningar · startad av Nexus86

Medlem sedan okt. 20023 030 inlägg
Trådstart#1

Jag har denna kod för att skriva ut text i länkar.

header("Content-type: image/jpeg");

$src_img = imagecreatefromjpeg("menubg.jpg");
$ttf_bbox = imagettfbbox(10, 0, "../Nowdance.ttf", $_SERVER["QUERY_STRING"]);
$new_img = imagecreate(($ttf_bbox[2] - $ttf_bbox[0]) + 13, imagesy($src_img));
imagecopyresized($new_img, $src_img, 0, 0, 0, 0, imagesx($new_img), imagesy($new_img), imagesx($src_img), imagesy($src_img));
$text_blue = imagecolorallocate($new_img, 66, 90, 123);

imagedestroy($src_img);
imagettftext($new_img, 10, 0, 3, 25, $text_blue, "../Nowdance.ttf", $_SERVER["QUERY_STRING"]);
imageline($new_img, imagesx($new_img) - 4, 16, imagesx($new_img) - 4, 24, $text_blue);

imagejpeg($new_img);
imagecolordeallocate($new_img, $text_blue);
imagedestroy($new_img);

där menubg.jpg ser ut som bifogat. Men när man ser bilden i webbläsaren sen så ser den förskräcklig ut! :x Den har otroligt dålig kvalitet. Hur ska jag göra så den bli finare?

menubg.jpg
Medlem sedan okt. 20023 030 inlägg
#2

En till grej jag upptäcker är att Apache får för sig att göra en förbjuden åtgärd när jag använder denna kod. Någon som vet varför? :q

Medlem sedan okt. 20023 030 inlägg
#3

Nä. Nu har jag bestämt mig. Använder statiska bilder istället. :) Strunta helt enkelt i denna tråd.

261 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)