Nedefinovaná funkce imagewebp na WEDOSU

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
koubi
Člen | 47
+
0
-

Dpbrý večer,

chtěl bych požádat o radu. Snažím se pomocí třídy Image uložit obrázek ve formátu WEBP. Ale od laděnky dostávám error: Call to undefined function imagewebp(), did you mean imagewbmp()?. Hosting mám na WEDOSU. Poradí mi někdo, jak to vyřešit?

SiViN
Člen | 5
+
0
-

Vychozi verze php na wedosu je myslim 5.2, imagewebp() je podporovan od 5.5.0.

V administraci wedosu jde zmenit verze php, takze zvol 5.6 nebo podporuji i 7.0

koubi
Člen | 47
+
0
-

Právě že verzi mám nastavenou na: 7.0.8.

Editoval koubi (2. 1. 2017 8:25)

David Grudl
Nette Core | 8228
+
0
-

Ta funkce tam nemusí být, záleží na tom, jak je to zkompilované. Obrať se na podporu hostingu.

koubi
Člen | 47
+
0
-

Na podpoře mi napsali už včera toto: …správou webů se na zákaznické podpoře nezabýváme. A kontakt třeba na technickou podporu nemohu najít.

koubi
Člen | 47
+
0
-

Ještě se chci zeptat na jednu otázku a nechci kvůli tomu zakládat nové téma.

Umí Nette nějakým způsobem, nebo nějaký plugin, kompresi obrázků v PNG nebo JPEG? Případně může mě někdo na takové řešení odkázat?

Jan Mikeš
Člen | 771
+
0
-

@koubi https://api.nette.org/…s/Image.html#… koukni na 2. parametr ($quality). Stačí toto?

koubi
Člen | 47
+
0
-

No když nastavím kvalitu třeba na 1 a obrázek pak proženu třeba přes https://tinypng.com/, tak mi stále vychází zmenšení velikosti o 75%. Myslel jsem něco kvůli ušetření místa, respektive snížení nároků na načtení stránky.

David Grudl
Nette Core | 8228
+
+1
-

TinyPNG má API, můžeš to prohnat přes něj.

koubi
Člen | 47
+
0
-

Všiml jsem si toho. Děkuji za pomoc.