Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
posvicmichal
Člen
Avatar
posvicmichal:9.2.2016 23:24

Zdravím, mám takový problém s uploadem obrázků. Nahraje v pořádku, ale s několikanásobně vyšší velikostí, například 22Kb obrázek měl po nahrátí na FTP a následném stažení 64Kb. Vůbec nevím, ke hledat chybu, napadlo mě jen, jestli to nemůže být v PHP funkci createimagefrom­jpeg. Je to možné?

 
Odpovědět
9.2.2016 23:24
Avatar
Richard
Člen
Avatar
Odpovídá na posvicmichal
Richard:9.2.2016 23:29

Ukaž kód

Nahoru Odpovědět
9.2.2016 23:29
$action = $_GET['Life']; | Když dáš mínus, napiš proč!
Avatar
Petr D
Člen
Avatar
Odpovídá na posvicmichal
Petr D:10.2.2016 7:03

A nepoužíváš náhodou i funkci imagejpeg? Použití createimagefrom­jpeg mi nějak naznačuje, že možná jen nenahráváš obrázek na server(k tomu stačí jen funkce move_uploaded_fi­le), 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.

Editováno 10.2.2016 7:03
 
Nahoru Odpovědět
10.2.2016 7:03
Avatar
posvicmichal
Člen
Avatar
Odpovídá na Petr D
posvicmichal:10.2.2016 13:22

Findthee: To je přesně ono, děkuji moc. Předpokládám, že funkce imagepng a imagegif na tom budou podobně, že?

 
Nahoru Odpovědět
10.2.2016 13:22
Avatar
Petr D
Člen
Avatar
Petr D:10.2.2016 21:01

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ů.

 
Nahoru Odpovědět
10.2.2016 21:01
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.