webForumDet fria alternativet

bild

2 svar · 195 visningar · startad av Nexus86

Nexus86Medlem sedan okt. 20022 683 inlägg
#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
Nexus86Medlem sedan okt. 20022 683 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

Nexus86Medlem sedan okt. 20022 683 inlägg
#3

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

Genererad på 379 ms · cache AV · v20260730165559-full.f96bc7eb