Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Pobieranie obrazków getImage - ograniczenie jakości obrazków
Forum PHP.pl > Forum > Przedszkole
krzysiuus
Panowie mam taki skrypt (poniżej) jest on odpowiedzialny za pobieranie obrazków z serwera A.
Wszystko ładnie działa jednak pobieranie jest trochę wolne... chciałbym się zapytać jak można dodać/dopisać lub jaka funkcja odpowiada za jakość pobieranych obrazków?

Gdybym wprowadził jakieś ograniczenie jakości w pobieranych obrazkach pewnie całość działałaby szybciej.

  1. function getImage($url='', $j=0)
  2. {
  3. if(empty($url)) return '';
  4. if ($j>5) return '';
  5. $ch = curl_init($url);
  6. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  7. curl_setopt($ch, CURLOPT_BINARYTRANSFER, true);
  8. curl_setopt($ch, CURLOPT_VERBOSE,true);
  9. curl_setopt($ch, CURLOPT_TIMEOUT, 1);
  10. $output = curl_exec($ch);
  11. if (curl_errno($ch))
  12. {
  13. //echo curl_errno($ch).":".curl_error($ch)."<br />";
  14. curl_close($ch);
  15. $j++;
  16. return getImage($url,$j);
  17. }
  18. curl_close($ch);
  19. return $output;
  20. }


Proszę o nakierowanie mnie.
Pyton_000
A na jakiej podstawie chcesz ocenić czy obrazek jest słabej czy dobrej jakości?
krzysiuus
Jeżeli pobiera je z serwisu A to chyba pobiera je w najlepszej jakości (oryginał) tak?
Pyton_000
No i co z tego? Równie dobrze może to być obrazek 1mln x 1mln px. zabazgrany kolorowymi pikselami i też to będzie oryginalna jakość. Nie odpowiedziałeś na moje pytanie. Na jakiej podstawie chcesz ocenić czy obrazek jest super jakości czy nie?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.