webForumDet fria alternativet

skapa bilder med php

2 svar · 519 visningar · startad av Mycodez

MycodezMedlem sedan feb. 2010445 inlägg
#1

Hej,
Jag såg en guide på youtube av PHPacademy, Han vissade hur man gjorde bilder i enbart PHP. Men hur spara det som en bild i en mapp som tex heter "images"? :)

<?php
$name = 'Robin';
$message = "Welcome to MyCodez.se, $name";

$length = strlen($message)*9.3;

$image = imagecreate(300,20);
$background = imagecolorallocate($image,0,0,0);
$foreground = imagecolorallocate($image,255,255,255);

imagestring($image,5,5,1,$message,$foreground);

header("Content-type: image/jpeg");
imagejpeg($image);
?>

Så ser koden ut.

metalboyMedlem sedan jan. 2005953 inlägg
#2

Om du tittar i manualen för imagejpeg, så ser du att du har möjlighet att skicka med en andra parameter till funktionen som innehåller ett filnamn.

Manualen skrev:

filename
The path to save the file to. If not set or NULL, the raw image stream will be outputted directly.
To skip this argument in order to provide the quality parameter, use NULL.

fiddlerMedlem sedan juli 20023 617 inlägg
#3

Använd gärna imagecreatetruecolor istället för imagecreate.

Angående att spara bilden; Se exempel 2 på sidan metalboy länkade till.

135 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)