2013-02-28 11 views
5

Mam obraz <div> w nim. Rozmiar obrazu można zmienić na podstawie danych wprowadzonych przez użytkownika, a także dodać elementy do bieżącego obrazu. Po zakończeniu chciałbym, aby użytkownik mógł zapisać utworzony przez siebie obraz.Zrób migawkę elementu div

Użyłem MVC4 i jQuery do zbudowania projektu. Czy mimo to można zapisać migawkę utworzonego elementu? Spojrzałem na płótno, ale to nie zadziałałoby w moim przypadku.

Dzięki

+0

Zapisz lokalną migawkę lokalnie, aby ponownie użyć podczas "bieżącej" sesji użytkownika? –

+0

@ Mark - Przepraszam Muszę zapisać to w bazie danych – CR41G14

Odpowiedz

2

Intrygujące pytanie:

Możesz zacząć tutaj: http://html2canvas.hertzen.com/ bibliotekę, która pozwala na „kopia” Kopiuj na płótnie.

Następnie przejdź tutaj: Uploading 'canvas' image data to the server

odpowiedź, która pokazuje, jak wysłać obraz płótno do serwera.

Masz to.

Zrzeczenie się: nie próbowałem siebie, ale teraz umieram. Terminy pracy nie pozwalają :)

+0

Ciekawe rozwiązanie, zajrzę do tego – CR41G14

+0

Wydaje się, że do pracy, czy wiesz, czy to może być zrobione na części ekranu, a nie na ciele? – CR41G14

+0

Pracowałem z tym przez jakiś czas. Można to zrobić dla części ekranu (konkretnego elementu HTML). Musisz sprawdzić dokumentację. Zalecam jednak, aby uzyskać współrzędne powiększonego obrazu i innych elementów, a następnie wykonać stronę serwera przetwarzania. Bardziej niezawodny imo. – Salman

Powiązane problemy