![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 25.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
rozumiem, a jeśli ktoś załaduje zdjęcie ale nie kliknie 'wyślij' i wyjdzie ze strony nie realizując zamówienia to czy jest jakaś możliwość aby to zdjęcie automatycznie zostało wykasowane z serwera?
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 133 Pomógł: 8 Dołączył: 23.09.2011 Skąd: Stromiec Ostrzeżenie: (0%) ![]() ![]() |
Widziałem na wielu uploaderach drag&drop że zdjęcie jest załadowane najpierw do przeglądarki gdzie javascript je odbiera i wyświetla nawet jeśli nie zostało zdjęcie wsadzone na serwer. Tak więc !*! to nie jedyne wyjście, ale mimo wszystko działające. Jeśli ktoś się zdecyduje na edycję to je nadpisz, a jak nie to zrób limit czasu ile może takie zdjęcie być na serwerze i po upłynięciu cronem albo innym czymś usuń
-------------------- |
|
|
![]()
Post
#4
|
|
![]() 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 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 25.02.2011 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). 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? |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 709 Pomógł: 176 Dołączył: 24.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Człowiek jednak uczy się całe życie
![]() http://stackoverflow.com/questions/6775767...e-api-on-canvas -------------------- http://d3ut3r.wordpress.com/ | mysql_* jest przestarzałe UŻYWAJ PDO!
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%) ![]() ![]() |
Czy mi się zdaje, czy to rozwiązanie wymaga obsługi HTML5?
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 709 Pomógł: 176 Dołączył: 24.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Tak, wymaga co nie oznacza, że nie jest ciekawe
![]() -------------------- http://d3ut3r.wordpress.com/ | mysql_* jest przestarzałe UŻYWAJ PDO!
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%) ![]() ![]() |
Nie trzeba klikać "upload" aby plik został wysłany na serwer. Wystarczy że user wybierze go z dysku, wysyłanie można rozpoczać tuż po zamknięciu okna dialogowego. Wystarczy przeglądarka z HTML4 + flash lub HTM5 lub jakaś inna wtyczka, np. silverlight. Dodatkowo przed wysłaniem można zmienić wymiary obrazka i jego jakość, więc wysyłanie odbędzie się w mgnieniu oka.
Ten post edytował wNogachSpisz 17.07.2012, 12:05:15 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 25.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
czyli rozumiem, ze nie da się wyedytować zdjęcia po stronie klienta, tylko trzeba najpierw wysłać plik na serwer a później (po edycji) nadpisać go w zmienionej formie na serwerze?
A może jest jakiś sposób na to w JavaScript'cie? lub innym języku? Ten post edytował m4dmike 18.07.2012, 08:52:43 |
|
|
![]()
Post
#11
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
czyli rozumiem, ze nie da się wyedytować zdjęcia po stronie klienta, tylko trzeba najpierw wysłać plik na serwer a później (po edycji) nadpisać go w zmienionej formie na serwerze? A może jest jakiś sposób na to w JavaScript'cie? lub innym języku?
-------------------- Najczęstsze błędy | Jak poprawnie zadać pytanie? | Serwer PHP - od czego zacząć?
SQL Injection | Hashowanie haseł | Jak działają sesje, przykłady ___ The world is yours ... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 03:53 |