I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
det er en meget klodset måde at gøre det på, da du kun opnår at du "klemmer" billedet ned i 200x300, hvis du har et billede på 2000x3000 belaster du brugerens netforbindelse unødigt.
// Content type if ($type=="gif"){header('Content-type: image/gif');} if ($type=="jpg"){header('Content-type: image/jpeg');} if ($type=="png"){header('Content-type: image/png');}
// Bredde og højde list($width, $height) = getimagesize($filename);
// Load $thumb = imagecreatetruecolor($newwidth, $newheight); if ($type=="gif"){$source = imagecreatefromgif($filename);} if ($type=="jpg"){$source = imagecreatefromjpeg($filename);} if ($type=="png"){$source = imagecreatefrompng($filename);}
if ($type=="gif"){imagegif($thumb);} if ($type=="jpg"){imagejpeg($thumb);} if ($type=="png"){imagepng($thumb);} ?>
Du justerer selv højde og bredde ved at justere $h og $w øverst oppe ( er sat til 100 og 133 i eksemplet). Det betyder at hvis billedet er højere end det er bredt, bliver højden sat til 100pixels, og bredden justeret så højdre/bredde forholdet passer. Hvis det er bredere end det er højt bliver bredden sat til 133 og højden justeret.
Du henter billedet ved at lægge filen (jeg kalder den crop.php) i SAMME mappe som billederne der skal justeres, og så hente det med f.eks.: <img src="crop.php?f=billede_01.jpg" > dette gør det samtidigt mere bøvlet/umuligt at gemme billedet ved at højreklikke>gem billede som (den vil gemme det som crop.php.jpg)
Håber der er nogen der kan bruge det, her næsten 3 3/4 år efter spørgsmålet blev lukket...
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.