Paper.js rozwiąże nasze problemy z grafiką wektorową w Sieci? Zobaczcie przykłady, robią wrażenie
Interesuje was grafika wektorowa na stronach WWW? Zapewne mieliście więc coś do czynienia z biblioteką Raphael, pozwalającą na efektywne generowanie takiej grafiki za pomocą SVG i JavaScriptu. Warto jednak wyjść poza Raphaela i zapoznać się z bardzo ciekawym projektem o nazwie Paper.js.
Paper.js jest frameworkiem dla skryptowania grafiki wektorowej, który wykorzystuje obsługiwany już przez wszystkie nowoczesne przeglądarki element HTML5 <canvas>. Czemu nie SVG? Autorzy wyjaśniają: „Zdecydowaliśmy się na Canvas jako podstawowy backend, ponieważ jest on szybszy od SVG i pozwala nam zaimplementować i optymalizować nasz własny model Scene Graph / DOM. W przyszłości zaoferujemy możliwości importu i eksportu SVG (i miejmy nadzieję, PDF).
Nie należy traktować jednak Paper.js tylko jako „otoczki” dla <canvas>. Przynosi on bowiem pełen model DOM dla grafiki wektorowej (objaśniony przez autorów jako „odpowiednik palety warstw w Photoshopie czy Illustratorze” i pozwalający na łatwe wypełnienie sceny warstwami, grupami, rastrami, itp.).
Do tego dostajemy obsługę ścieżek i segmentów zdarzeń klawiatury i myszy, geometrii wektorowej i operacji matematycznych, symboli, uśredniania barw i konwersji obiektów. Cały framework bazuje na kodzie wtyczki Scriptographer, i jest dostępny na wolnej licencji MIT.
Z przykładami wykorzystania możecie zapoznać się na stronie paperjs.org/examples/, zaś dokumentację i tutoriale znajdziecie tutaj. Najnowszą wersję tej implementacji Scriptographera w JavaScripcie znajdziecie na GitHubie – github.com/paperjs/paper.js.
źródło: readwriteweb.com, paperjs.org, pic: sxc.hu/svilen001
Komentarze
Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka
(słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.
Popularne
Nazwa padła ofiarą szantażystów, inni polscy hosterzy też zagrożeni?
20
Premiera Diablo 3 wzbudziła dyskusję na temat gier, które zawsze chcą być online
19
Darmowy Internet od Aero2. Jak go zdobyć i jakie są prawdziwe koszta? Instrukcja krok po kroku
11
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
17
Nowy problem z Windows 8: bootuje się za szybko
10
Amerykańscy rodzice straszeni „e-narkotykami” dostępnymi w Sieci
21
Z okazji wypuszczenia akcji Facebooka przypomnijmy sobie, kim jest Zuckerberg
10
Blueseed: libertariańska sztuczna wyspa przyciągnęła już ponad sto startupów z całego świata
8
Rewolucja w Firefoksie, nowa łatka czterokrotnie ograniczyła zużycie pamięci
20
Darmowy Internet od Aero2. Jak go zdobyć i jakie są prawdziwe koszta? Instrukcja krok po kroku
11
CVDazzle: makijaż jest w stanie pokonać automatyczne systemy ulicznego monitoringu
3
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
17
Co czeka programistów po czterdziestce?
27
Ubuntu 12.04 LTS już dostępny: stabilna dystrybucja na następne pięć lat?
28
Społeczność
Aras Bez SEO byśmy mieli same stare śmieci w topach, bo są na starych domenach...
Jarek1983-2 Potwierdzam , że nie webd.pl nie działał przez kilka godzin.
Do...
Wszerad Tylko dwa gatunki mogą na tym skorzystać, filmy przyrodnicze i porno w...
gosc Jak by tak zaczęli kręcić filmy to rewolucja w przemyśle kinowym i TV...
m_gol @_Igancio:
Chyba pomyliłeś gazetę z natemat.pl...
m_gol Niestety na razie nie wszędzie Flasha da się zastąpić, nawet w takich...
stop_gupota "Fanatyczny" Diablo 3 jest dopiero od 10 dni.
- Najdmen.pl: Konta www z wyłączonym licznikiem transferu od IONIC.pl (1)
- 2BE.PL: [Oferta] Promocja jak złoto w 2BE.PL (1)
- gardius: Dobra hurtownia sportowa (1)
- gardius: Tanie książki gdzie warto kupować? (1)
- Najdmen.pl: PROMOCJA, 500 DOMEN .EU ZA 1 PLN NETTO ! (1)
- VMLine: [Oferta] Serwery VPS Xen-HVM/OpenVZ z darmową administracją (2)
- Marek: Generowanie PDFa (2)
Polecane książki
Praca
Czytaj Webhosting
Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.
Zarejestruj domenę
Sprawdź dostępność swojej domeny:
| .pl: | 0 zł | .com: | 19.90 zł | |
|---|---|---|---|---|
| .com.pl: | 0 zł | .eu: | 19.90 zł |









#1 Mikz 2011-06-28 15:46:06 1
IP: 77.253.212.[...] Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0
#2 Paweł Spychalski® 2011-06-28 21:32:48 0
IP: 109.74.111.[...] Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.100 Safari/534.30
#3 slepiec 2011-06-28 23:52:39 0
IP: 82.146.243.[...] Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.1 (KHTML, like Gecko) Ubuntu/11.04 Chromium/14.0.803.0 Chrome/14.0.803.0 Safari/535.1