Xqtor Skrevet 3. april 2003 Skrevet 3. april 2003 Trenger hjelp til å resize et .jpg-bilde automatisk i det det blir sendt fra et skjema - altså før det legges inn i databasen...
Xqtor Skrevet 4. april 2003 Forfatter Skrevet 4. april 2003 Takk for det, Jan Thore - men jeg kunne trengt et mer konkret tips...(?)
Sugx Skrevet 7. april 2003 Skrevet 7. april 2003 Takk for det, Jan Thore - men jeg kunne trengt et mer konkret tips...(?) sjekk ut funksjoner som ImageCopyResized (mener jeg å huske) så står det drøssevis med kommentarer om hvordan du gjør ditten og datten. Sikkert akkurat det du lurer på også.
Stonescream Skrevet 8. april 2003 Skrevet 8. april 2003 med dette er du på vei: include "config.php"; function createThumb($img, $config) { $src_width = imagesx($img); $src_height = imagesy($img); $dst_width = $config["thumbx"]; $dst_height = $config["thumby"]; if($src_width > $src_height) { $dst_height = $src_height / ($src_width / $config["thumbx"]); } else { $dst_width = $src_width / ($src_height / $config["thumby"]); } $thumb = imageCreateTrueColor($config["thumbx"], $config["thumby"]); imageCopyResampled($thumb, $img, (($config["thumbx"] - $dst_width) / 2), (($config["thumby"] - $dst_height) / 2), 0, 0, $dst_width, $dst_height, $src_width, $src_height); return $thumb; } tar så bildet og viser det i en form til slik at en kan sjekke hvordan bildet blir. function inputDBData($img, $thumb, $config) { $tfilename="tmp/" .uniqid("") .".jpg"; $filename="tmp/" .uniqid("") .".jpg"; imageJpeg($thumb, $tfilename); copy($_FILES[file][tmp_name], $filename); echo '<html> <head> <title>Bildeinfo</title> </head> <body> <form action="' .$PHP_SELF. '" method=POST> <input name="filename" value="'. $filename .'" type = "hidden"> <input name="tfilename" value="'. $tfilename .'" type= "hidden"> <table cellspacing="2" cellpadding="0" border="0"> <tr> <td rowspan="4" valign="top"><img src="'.$tfilename.'"></td> <td>Gallery: </td> <td>'; Funksjonaliteten her får du se hva du vil ha
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå