12. januar 2006 - 23:34Der er
4 kommentarer og 1 løsning
Image resize med Gdlib
Jeg skal have lavet thumbs af billeder jeg uploader. Alle kodeeksempler jeg finder viser et resized thumb, men filen der skabes bliver ikke resized. Jeg er overhovedet ikke interesseret i at få vist mit thumb ved upload.
Et af de eksempler jeg har prøvet:
<?php // File and new size $filename = 'test.jpg'; $percent = 0.5;
// Content type header('Content-type: image/jpeg');
// Get new sizes list($width, $height) = getimagesize($filename); $newwidth = $width * $percent; $newheight = $height * $percent;
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Her er koden. Obs ** er ting I ikke må se! <?php session_start(); include("../**"); require("**"); echo $_COOKIE["**"] ; ?> <body background="../pics/main/backgrnd3.jpg" text="#000000"> <h1> <input type="hidden" name="hiddenField" value="<?php echo $_COOKIE["**"] ; ?>">
</h1> <META HTTP-EQUIV="REFRESH" CONTENT="8; URL=retdata.php?familie=<?php echo $familie; ?>&person=<?php echo $person ?>"> <?php /** Hvor skal filerne uploades til? /* Husk, at webserveren skal kunne skrive til dette bibliotek */ $konfiguration["upload_bibliotek"] = "../pics/temp"; $konfiguration["persona_bibliotek"] = "../pics/familie/persona";
/* Hvor mange kilobytes maa filerne fylde per styk? */ $konfiguration["max_stoerrelse"] = "400";
$fil_stoerrelse = filesize($fra)/1024; //echo $fil_stoerrelse; if($fil_stoerrelse > $konfiguration["max_stoerrelse"]) { die("Desværre - filen er for stor. Jeg accepterer kun filer mindre end " . $konfiguration["max_stoerrelse"] . "kb, og din fil fylder " . ceil($fil_stoerrelse) . "kb<br>Se under hjælp for at se hvordan du reducerer dine billeder i størrelse."); }
$new_h = round($height * (250 / $height )); $new_w = round($width * (250 / $height )); if ( $width > 1200 OR $height > 1200 ) { die("Desværre - filen er for stor. Højde eller bredde må ikke overskride 1200 pixel!<br>Se under hjælp for at se hvordan du reducerer dine billeder i størrelse."); }
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.