Snap.svg

Snap.svg

Snap.svg, SVG ile çalışmak için yepyeni bir JavaScript kütüphanesidir.
Snap.svg, SVG ile çalışmak için yepyeni bir JavaScript kütüphanesidir.Snap, web geliştiricilerine hem mevcut SVG içeriğini hem de Snap ile oluşturulan SVG içeriğini canlandırmak ve işlemek için temiz, modern, sezgisel ve güçlü bir API sağlar.Şu anda, SVG ile çalışmak için en popüler kütüphane Raphaël'dir.Raphaël'in fiili standart haline gelmesinin başlıca nedenlerinden biri, IE 6'ya kadar tarayıcıları desteklemesidir. Ancak, çok sayıda tarayıcıyı desteklemek yalnızca SVG özelliklerinin ortak bir alt kümesini uygulayabileceği anlamına gelir.Snap, Raphaël (Dmitry Baranovskiy) yazarı tarafından tamamen sıfırdan yazılmıştır ve özellikle modern tarayıcılar (IE9 ve üstü, Safari, Chrome, Firefox ve Opera) için tasarlanmıştır.Daha modern tarayıcıları hedeflemek, Snap'in maskeleme, kırpma, desenler, tam degradeler, gruplar ve daha fazlası gibi özellikleri destekleyebileceği anlamına gelir .... Snap'in bir başka benzersiz özelliği de mevcut SVG ile çalışma yeteneğidir.Bu, Snap'i onunla çalışmak için kullanabilmeniz için SVG içeriğinizin Snap ile oluşturulması gerekmediği anlamına gelir (“jQuery veya SVG için Zepto” düşünün).Bu, Illustrator, Inkscape veya Sketch gibi araçlarda SVG içeriği oluşturduğunuz ve ardından Snap kullanarak canlandırdığınız veya başka bir şekilde değiştirdiğiniz anlamına gelir.Hatta gerçekten ilk önce işlemek zorunda kalmadan SVG dizeleriyle (örneğin, Ajax aracılığıyla yüklenen SVG dosyaları) çalışabilirsiniz, bu da bir SVG dosyasından belirli şekilleri sorgulamak, temelde bir kaynak kabına veya hareketli grafiğe dönüştürmek gibi şeyler yapabileceğiniz anlamına gelir.levha.Son olarak, Snap animasyonu destekler.Animasyon için basit ve sezgisel bir JavaScript API'si sağlayarak, Snap SVG içeriğinizi daha etkileşimli ve ilgi çekici hale getirmeye yardımcı olabilir.Snap% 100 ücretsiz ve% 100 açık kaynaklıdır (Apache 2 lisansı altında yayınlanmıştır).
snap-svg

İnternet sitesi:

Herhangi bir lisansa sahip tüm platformlar için Snap.svg'a alternatifler

Processing.js

Processing.js

Processing.js açık bir programlama dili, ...
  • Ücretsiz
  • Web
Raphaël

Raphaël

Raphaël, web'deki vektör grafikleriyle çalışmanızı basitleştirmesi gereken küçük bir JavaScript kütüphanesidir.
  • Ücretsiz
  • Web
Paper.js

Paper.js

HTML5 Canvas'ın üstünde çalışan açık kaynak vektör grafik komut dosyası çerçevesi.
GraphicsJS

GraphicsJS

HTML5 grafiklerini ve animasyonlarını kolayca çizmek için ücretsiz açık kaynaklı JavaScript kitaplığı.Hazır özellikler açısından Raphaël ve Bonsai de dahil olmak üzere mevcut SVG / VML tabanlı bileşenlerden daha hafif ve daha güçlüdür.
FabricJS

FabricJS

Fabric.js güçlü ve basit bir JavaScript HTML5 tuval kitaplığıdır, SVG-to Canvas (& canvas-to-SVG) ParserBu tuval öğesinin üstünde etkileşimli bir nesne modelidir.Aynı zamanda bir SVG-to-canvas ayrıştırıcısıdır.
BonsaiJS

BonsaiJS

Sezgisel grafik API ve SVG oluşturucu içeren hafif bir grafik kütüphanesi.