De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
1. Det tror jeg ikke man kan med GD. Du har vel ikke tilfældigvis mulighed for at bruge ImageMagick? Der kan man sikkert...
2. Du kan generere en ny jpeg med samme motiv som det gamle. Men det går ud over billed-kvaliteten!
3. Det kan du gøre med GD. Kig på imagecopyresampled() (så vidt jeg husker).
4. Det anbefales normalt at man IKKE putter filer i databasen. Filer hører til i filsystemet. Du kan fx. have en mappe som hedder "images" og en mappe som hedder "thumbs". I de mapper lægger du så billederne, med et filnavn baseret på id i databasen. Fx. billede med id 7 kan have filnavet "7.jpg" i begge mapper.
jakoba>> så må jeg nok bøje mig i støvet ;o) - det ved du nok en del mere end mig ;o) - ignorer min nr. 4
GD lib eksempel (fra billede hentet i DB):
$height = 100; $width = 80;
$picid=addslashes($_GET['id']);
$result=mysql_query("select billede, billede_type from brugere where id='$picid'") or die (mysql_error()); while($row = mysql_fetch_array($result)){ $type = $row['billede_type']; header('Content-Type: image/$type');
avminarm >> Lad være med at bøje dig fordi jeg har alle de pts. Det betyder ikke meget andet end at jeg har været her længe. Lav evt et lille testprogram og check selv efter hvad udgiften er.
Ok, nu har jeg fundet ud af det meste. Jeg har droppet at bruge BLOB, det var for besværlig når billedet skulle vises i Flash. Jeg har besluttet mig for at lave thumbnails samtidig med upload.
Jeg vil stadig gerne ha' svar på spørgsmål 1 (og 2). Jeg tror det har noget at gøre med om billedet er interlaced (http://dk.php.net/manual/en/function.imageinterlace.php) eller ej. Men hvordan checker man om det er det?
imageinterlace() turns the interlace bit on or off. If interlace is 1 the image will be interlaced, and if interlace is 0 the interlace bit is turned off.
If the interlace bit is set and the image is used as a JPEG image, the image is created as a progressive JPEG.
This function returns whether the interlace bit is set for the image.
Så har jeg fået det til at spille. Tak for hjælpen begge!
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.