14. oktober 2003 - 13:12Der er
7 kommentarer og 2 løsninger
Resize billeder med GD
Hejsa.. Jeg er ved at lave et script der resizer alle filer i en mappe. Jeg er dog kommet i problemer med GD, da jeg aldrig har arbejdet med GD før. Det jeg har brug for er et script der tager alle eksisterende filer og overskriver dem med den nye size.
fx. et 1024 billede bliver resized til 500 og gemt i samme fil. Men den skal blive ved med alle filerne i mappen. Nogen der har forslag til dette ??
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
her er et snip der henter billedet fra en database, men det skulle være til at lave om ret let:
$height = 200; $width = 200;
$picid=addslashes($_GET['id']);
$result=mysql_query("select billede from billede where id='$picid'") or die (mysql_error()); while($row = mysql_fetch_array($result)){ header('Content-Type: image/jpeg');
Den bskriver, hvordan man laver thumbnails med GD. Har ikke selv prøvet lige denne her tutorial, men nogle af de andre på phpfreak, og de er supergode.
Det her er vist ca hvad du søger, Billedet bliver skaleret uden at blive strukket: function JPGscale($fil, $updir, $width, $height) { $var1 = substr ($fil, -4); $var2 = ".jpg"; if (!strcasecmp($var1, $var2)) { $src_img = imagecreatefromjpeg("$updir/$fil");
hurra: Alt virker fint, men den laver billederne om til sort/hvid (gråtoner)...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.