Diskuze: Vyšší velikost obrázku po uploadu
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
A nepoužíváš náhodou i funkci imagejpeg? Použití createimagefromjpeg mi nějak naznačuje, že možná jen nenahráváš obrázek na server(k tomu stačí jen funkce move_uploaded_file), ale dále ho upravuješ, případně tvoříš jeho obraz. A právě funkce imagejpeg má jako třetí nepovinný parametr quality. V defaultu má hodnotu 75, ale pokud si ji zvýšil, muže to mít za následek nárůst velikosti obrázku.
Findthee: To je přesně ono, děkuji moc. Předpokládám, že funkce imagepng a imagegif na tom budou podobně, že?
Ne tak docela. Funkce imagegif nemá parametr pro nastavení kvality obrázku. A funkce imagepng má sice jako 3. v pořadí parametr quality, ale ve skutečnosti označuje stupeň komprese obrázku od 0 po 9. Kde 0 znamená bez komprese a 9 nejvyšší stupeň komprese. Kromě toho umožňuje ještě použití filtrů.
Zobrazeno 5 zpráv z 5.