Ik heb een fotoalbum gemaakt dat automatisch de directory's uileest en de plaatjes en thumbnails etc. Dit werkt allemaal correct.
Om het laden allemaal wat te versnellen verklein ik eerst altijd mijn foto's met easy thumbnails naar .... * 1000 en de thumbnails naar ....*100.
Nu wil ik dit automatisch laten doen door een zip-file met foto's te uploaden en dan het volgende script aan te roepen:
Het werkt, maar het resizen van de plaatjes duurt lang, bij een aantal plaatjes (bij elkaar 14mb) is de server al 5 minuten bezig. Nu heb ik dus een paar vragen:
1. Kan het resizen sneller.
2. Kan er tussendoor aangegeven worden hoe ver het is. Ik weet dat dit eigenlijk niet kan met php omdat eerst het hele script wordt uitgevoerd op de server, maar er bestaat ook al zoiets als een upload-meter.
Joris
Om het laden allemaal wat te versnellen verklein ik eerst altijd mijn foto's met easy thumbnails naar .... * 1000 en de thumbnails naar ....*100.
Nu wil ik dit automatisch laten doen door een zip-file met foto's te uploaden en dan het volgende script aan te roepen:
PHP:
1
2
3
4
5
6
7
8
9
10
11
| // $zip=$_post['zip']; // $album=$_post['album']; $zip = 'test.zip'; $album = 'test'; system("mkdir fotoalbum/$album"); system("mkdir fotoalbum/$album/thumbs"); system("unzip $zip"); system("cp *.jpg fotoalbum/$album/"); system("mv *.jpg fotoalbum/$album/thumbs/"); system("mogrify -resize 1330x1000 fotoalbum/$album/*.jpg"); system("mogrify -resize 133x100 fotoalbum/$album/thumbs/*.jpg"); |
Het werkt, maar het resizen van de plaatjes duurt lang, bij een aantal plaatjes (bij elkaar 14mb) is de server al 5 minuten bezig. Nu heb ik dus een paar vragen:
1. Kan het resizen sneller.
2. Kan er tussendoor aangegeven worden hoe ver het is. Ik weet dat dit eigenlijk niet kan met php omdat eerst het hele script wordt uitgevoerd op de server, maar er bestaat ook al zoiets als een upload-meter.
Joris