Modificarea dimensiunii foto de pe server prin intermediul php

Aceasta ar facilita „chinul“ de vizitatorii site-ului și a web master scăpa de muncă de rutină pentru a reduce dimensiunea fotografiei (lățime și înălțime) a fost scris funcția PHP ImageResize.
Acest script PHP funcționează cu biblioteca GD pe partea de server și face toate lucrările asociate cu o scădere a dimensiunii fotografiei, da o degetul mare în sus rapid și eficient.

Acum, cu privire la modul de utilizare a ImageResize funcție în practică.

Se pune o funcție PHP într-un fișier script function.php

Acum, pentru a modifica dimensiunea fotografiilor trebuie să conectați fișierul function.php și a alerga funcția cu parametrii de lățime și înălțimea dorită a noua imagine.

Ca rezultat al lucrării vom obține lățimea de imagine - 800px, înălțime - 600px.

Dacă numai un singur parametru, de exemplu 800px lățime, înălțimea este setată la 0 (zero). În același timp, obținem o imagine proporțională cu o lățime de 800px.

Asta e tot ce este nevoie pentru a schimba dimensiunea fotografiilor de pe un server cu PHP.
Din fericire, acest script PHP va facilita în mare măsură activitatea oricărui web master.

Câștigat! Eugene, vă mulțumesc foarte mult pentru ajutor! La sfârșitul funcției uploadHandle necesită scriere - matrice de retur (# 'info #' => $ info, # 'Eroare #' => $ eroare, # 'Destinație #' => $ destinație);. Înainte de a functiei add img_resize -
$ Nume_fișier = timpul (). $ _FILES [# '# fișier'] [# '# numele'];
$ = $ Mesaj Src [# 'destinație #'];
$ Dest = # 'Img_user / mici / #'. $ Nume_fișier;
Fișierul upload.php trebuie să se înregistreze numai: img_resize (mesajul $ [# 'destinație #'], # 'Img_user / mici / #'. $ Nume_fișier, 1000, 0);
De ce face acest lucru - nu pot explica.

$ = $ Mesaj Src [# 'destinație #'];
$ Dest = # 'Img_user / mici / #';
Aceste două linii ar trebui să fie plasate în fața upload.php fișier
img_resize ($ src, $ dest, 1000, 0);

Nu funcționează. La începutul funcțiilor img_resize au: $ src = $ mesaj [# 'destinație #']; $ Dest = # 'Img_user / mici / #'; Am creat pe server în directorul img_user mici.

Postări recente pe blog

De înaltă calitate promovarea site-ului se realizează prin utilizarea tehnicilor moderne.

Până relativ recent, incredibil de popular în întreaga lume Instagram împărțit în mod condiționat toate.

Moderne și actualizate de e-commerce site-ul - acest lucru nu este un lux, ci o necesitate pentru întreprinderi. Dezvoltarea unui astfel.

Plângerile de la proprietarii de site-ul să renunțe la proiectele lor în motoarele de căutare este de ajuns.

Până în prezent, grupul de cercetare Google a angajaților companiei, care sunt angajate în practică.