Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]edycja zdjęć przed wysłaniem/uploadem
m4dmike
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 25.02.2011

Ostrzeżenie: (0%)
-----


Witam,
Chciałbym zrobić formularz w którym dodaję zdjęcie wówczas ono wyświetla się pomniejszone obok formularza i wtedy w formularzu mogę wybrać opcje np. sepia, black&white itp. i za każdym razem jak wybiorę jakąś z tych opcji aby zmiany były widoczne w czasie rzeczywistym (na tym podglądzie obok formularza).
No a później po kliknięciu 'wyślij' odbyło się wysłanie danych z formularza wraz ze zdjęciem (oryginał i zmienione lub oryginał i dane tekstowe o wybranym efekcie) na maila lub na serwer.
Dla zobrazowania problemu podaję linka ze stroną na której jest coś takiego o co dokładnie mi chodzi :

(proszę dodać przykładowe zdjęcie)

Link
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


1. Podstawą do wyświetlenia zdjęcia i jego edycji w przeglądarce może być <canvas />.
2. Gdy użytkownik zdecyduje się wysłać zdjęcie "pobierasz" je z elementu canvas - CanvasRenderingContext2D.getImageData() - i wysyłasz do serwera (AJAX).

Ten post edytował Crozin 16.07.2012, 20:41:50
Go to the top of the page
+Quote Post
m4dmike
post
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 25.02.2011

Ostrzeżenie: (0%)
-----


Cytat(Crozin @ 16.07.2012, 21:41:16 ) *
1. Podstawą do wyświetlenia zdjęcia i jego edycji w przeglądarce może być <canvas />.
2. Gdy użytkownik zdecyduje się wysłać zdjęcie "pobierasz" je z elementu canvas - CanvasRenderingContext2D.getImageData() - i wysyłasz do serwera (AJAX).

ok, czyli z pomocą <canvas /> mam możliwość wyświetlenia/edycji zdjęcia bez upload'u na serwer, zgadza się?
gdzie takie zdjęcie jest przetrzymywane (przechowywane..w jakiej pamięci?) do czasu kliknięcia 'wyślij' i uploadu na serwer/maila?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.12.2025 - 13:04