24. oktober 2005 - 16:38Der er
3 kommentarer og 1 løsning
Resize store billeder.
Er der nogle der kender gode script der ikke går kold når det skal resize store billeder? Det skal kunne klare jpg billeder der fylder ca 5 mb. i åben til stand. Jeg skal så have det scaleret ned til ca 500X380 pixels i 72 dpi (skal holde propertionerne) og gemme det med et nyt dynamisk navn.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Det er som regel ikke scriptet der går "kold", men serveren der ikke tillader at der bruges så mange resurser, så du skal nok checke med dit webhotel først, der er mange der ikke tillader dig at skalere billeder af den størrelse .
Det er min egen webserver så den kan få alt hvad den skal trække :-) Jeg kører nemlig med et script som går kold i de store billeder. Ved du om der er et sted man kan stille timeout eller lign på linux/apache webserver ???
Du kan starte med at sætte max_execution_time op i php.ini. Den parameter fortæller hvor mange sekunder et script må køre. Afhængig af hvor mange billeder du skal scallere, og hvor hurtig serveren er, kan du sætte op til f.eks. 900 sekunder (15 min). Prøv at eksperimentere lidt med det.
Du skal muligvis også ind og ændre på memory_limit, der fortæller hvor mange MB hukommelse scriptet må benytte på serveren.
Disse værdier kan evt. også sættes igennem .htaccess, i stedet for php.ini.
F.eks.: php_value max_execution_time "900"
Prøv evt. at slå error_reporting til, så burde du få en fejl hvis max_execution_time overskrides.
Kanon, rettede i min php.ini og nu kører det. Tak :-)
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.