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.
function getImage($url='', $j=0) { if ($j>5) return ''; $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_BINARYTRANSFER, true); curl_setopt($ch, CURLOPT_VERBOSE,true); curl_setopt($ch, CURLOPT_TIMEOUT, 1); $output = curl_exec($ch); if (curl_errno($ch)) { //echo curl_errno($ch).":".curl_error($ch)."<br />"; curl_close($ch); $j++; return getImage($url,$j); } curl_close($ch); return $output; }
Proszę o nakierowanie mnie.