Chcę przez formularz w PHP, ale skrypt jest na klasie
class nameController extends xClass {
public function uploadMethod() {
// Tutaj chcę wykonać image upload
// Obecnie cały kod bazuje na funkcji
}
}
1. Tak się zastanawiam jak dla powyższego zrobić resize i przyspieszyć wgrywanie zdjęcia?
2. Jak podaną klasę class.upload.php tutaj załadować?
3. Czy macie inne pomysły na warunek z file resize i max file size oraz szybkiego przesyłania zdjęcia (+-3MB) na serwer?
- - -
Cytat
przed uploaduem
Co masz tutaj na myśli gino?
Kiedy musiałem wpierw wgrać zdjęcie na serwer, aby je przeskalować.
Wybrałem opcje pierwszą, wykonałem parę obliczeń dla skalowania itp. zoptymalizowałem kod i wyszedł mi taki skrypt,
zobacz tutaj:
www.dbm.org.pl/__TESTY/FotoUpload/Na początku chciałem, aby maksymalna szerokość wynosiła 1920px, ale wyczytałem, że na Instagramie
konwertują obraz do 1080px i jest super, więc obecne tu 1280px powinno być ponad normę?
Teraz przy max 1280px jest lepiej niż myślałem, dość sprawnie skrypt radzi sobie z wgraniem zdjęcia 3MB i większym,
po czym konwertuje obraz do +- 300KB, które wgląda na optymalne, bo 500KB i więcej już zamulały stronę.
Ciekawi mnie, czy przy różnych zdjęciach, ich różnych wymiarach wysokości, szerokości, nietypowej nazwie zdjęcia itp.
podczas skalowania nie powstaje gdzieś błąd typu kwadratowe zdjęcie, rozciągnięte jak panorama, czy skrypt na czymś się nie wysypuje?
Jakby ktoś chciał sprawdzić proszę o info, czy jest dobrze, czy trzeba coś poprawić.