Witam i zapytam smile.gif
Używam IM do zmniejszania plików jpg po uploadzie ale...
chciałbym aby wszystkie przetrawione pliki nie były większe niż 100KB.

photo_set_resolution to funkcja którą zmniejszam plik obrazka z np. 5MB do 150KB
jeśli wykonam ją ponownie to obrazek zmniejszy swoj rozmiar w KB o około 5-10KB

Pytanko brzmi. Czy jest jakaś opcja IM która bezpośrednio ustawi wielkość pliku, na nie większą niż 100KB. Czy trzeba wrzucić moją funkcję w pętle ?
Jeśli tak to poproszę o jakąś sugestię tej pętli.

  1. $filesize = filesize($plik);
  2. while ($filesize > 100000){
  3. $new_img = photo_set_resolution($plik, 800, 600); // funkcja zmniejszająca obrazek
  4. $filesize = filesize($plik);
  5. }