On Thu, 16 May 2002 12:16:32 GMT, niels wrote:
>Jeg vil høre om det er muligt med PHP at komprimere et billede inden det bliver vist.
Komprimere, resize, konverter til andre formater... you name it..
Snup et kik på
http://www.imagemagick.org/ sammen med f.eks. php kan
du automatisere mange ting. Det kræver dog at du kan udføre en exec
(mener at safe mode skal være off).
Nå du har det installeret (køre under både win og linux) så kan du i
et script fyre en af:
exec ("$sti_til_convert"." -geometry 100 -quality 50
"."$scanndir/$file"." "."$thumbdir/$file");
$sti_til_convert er stien til der hvor imagemagick er installeret.
$scanndir er der hvor dine store billeder ligger
$thumbdir er der hvor dine små billeder skal ende.
Overstående laver billeder der er 100 brede og komprimere dem 50%.
Husk at du skal have skrive rettigheder til det dir hvor de nye
billeder ender.
Det kan du så bygge ind i et lille script som læser $scanndir igennem
og konvertere alle billederne til det du ønsker. Faktisk ret simpel
når du først har imagemagick til at køre.
Hvis du vil se kvaliteten af det den kan lave så har jeg et "bedste
forældre venlig" domæne (ment billeder af min søn). Alle billederne er
taget med et billig/gammel digital kamera (olympus 1.4 mill pix)
Jeg har så lavet det sådan at jeg smider billederne direkte fra
kameraet i et dir, så køre jeg et lille script som konvertere
billederne i to forskellige størelser som så bliver smidt i hvert sit
dir. Et med thumb og et med de store. Dem fra digital kameraet sletter
jeg så bare når konverteringen er overstået.
Har jeg forstået dig ret så snup et kik her:
http://www.gandrup-vendelbo.com
Har jeg misforstået dig så lad være, du finder intet af almen
interresse..
--
Med venlig hilsen
Michael Gandrup Vendelbo