Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][inne]Zmiana rozmiaru przed uploadem
Forum PHP.pl > Forum > Przedszkole
kondziu9516
Witam,
Mam takie pytanie.

Czy jest jakiś sposób na zmianę rozmiaru zdjęcia przed zauplodowaniem na serwer ?
Może zmiana rozmiaru np. o 60%.

Jak to zrobić ?
Jakaś funkcja ? Może gotowy przykład ?
darko
Nie ma fizycznie możliwości wykonania operacji na danych, których po prostu nie ma na serwerze. Z pustego nawet Salomon nie naleje.
kondziu9516
No dobra, a po wgraniu ich już na serwer można to jakoś zrobić z php albo inaczej ?
sowiq
Tak.
redeemer
Cytat(darko @ 9.10.2012, 17:36:17 ) *
Nie ma fizycznie możliwości wykonania operacji na danych, których po prostu nie ma na serwerze. Z pustego nawet Salomon nie naleje.

Ciekawostka: nie do końca smile.gif Np. https://hacks.mozilla.org/2011/01/how-to-de...image-uploader/
darko
~redeemer: tam wszelkie operacje faktycznie odbywają się bez uploadu, ale.. no własnie - nie na fizycznym pliku zapisanym na dysku, ale na kopii obrazka z pamięci. Obiekt klasy FileReader zaciąga zawartość pliku z podanego urla i zapisuje w pamięci tymczasowej przeglądarki.
[JAVASCRIPT] pobierz, plaintext
  1. var img = document.createElement("img");
  2. var reader = new FileReader();
  3. reader.onload = function(e) {img.src = e.target.result}
  4. reader.readAsDataURL(file);
[JAVASCRIPT] pobierz, plaintext

Nie wiem czy można później taki obrazek zapisać na dysk twardy. Jeżeli da się, to będzie to kolejna nowa rzecz, której nauczę się na i dzięki temu forum. Dzięki za link.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.