29. april 2007 - 20:43Der er
14 kommentarer og 1 løsning
thumbnail resample problem php
Jeg har dette script der skal gemme en stor og en lille gif ...
Er desværre helt grøn i php, men det er gået så vældigt indtil nu. Det der driller er at få lavet en thumb kopi af $img.
Gider en af jer hajer tage et kig (udsnit af koden) ?
// random navn $randName = md5(rand() * time()); //gem random navn i variabel ... er dette et nyt random navn? $gemtnavn = $randName; // sti + navn $nysti = 'brugerbilleder/' . $randName . '.gif'; // thumbsti + thumbnavn $thumbsti = 'brugerbilleder/' . 'thumb_' . $gemtnavn . '.gif'; // vis billede og gem i nysti imagegif($img, $nysti); // lav thumb imagecopyresampled($thumbsti, $nysti, 0, 0, 0, 0, 125, 100, 480, 350); //gem thumb //dræb variabel imagedestroy($img); // tag billede med til næste side header('Location:vis.php?img_id=' . $nysti);
// random navn $randName = md5(rand() * time()); //gem random navn i variabel ... er dette et nyt random navn? $gemtnavn = $randName; // sti + navn $nysti = 'brugerbilleder/' . $randName . '.gif'; // thumbsti + thumbnavn $thumbsti = 'brugerbilleder/' . 'thumb_' . $gemtnavn . '.gif'; // vis billede og gem i nysti imagegif($img, $nysti); // lav thumb $thumbimg = imagecreatetruecolor(125, 100); imagecopyresampled($thumbimg, $nysti, 0, 0, 0, 0, 125, 100, 480, 350); //gem thumb imagegif($thumbimg, $thumbsti); //dræb variabel imagedestroy($img); // tag billede med til næste side header('Location:vis.php?img_id=' . $nysti);
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.