2010-06-28 43 views
9

Raphael ile görüntülemek istediğim bir SVG dosyası var (her svg dosyası çizmeye çalışıyorum bir ağaçta bir düğümdür, ağacın gerçek bağlantıları raphael tarafından yapılacaktır). , Png veya jpeg gibi sadece "gerçek" görüntü dosyaları kabul edilir görünüyorSVG dosyaları Raphael'de kullanılabilir mi?

var vector_image = paper.image("test.svg", 50,50,50,50); 

ama hiçbir zar: Ben böyle bir şey denediniz mi? Raphael'in Scalable Vector Graphics kullandığı için bunu çok garip buluyorum.

zaten Raphael kullanarak SVG dosyalarını varolan görüntülemek için (javascript snippet'lerine SVG dosyalarını ayrıştırma ve html belgeye yapıştırarak kısa) var mı (veya başka vektör tabanlı JavaScript grafiksel motoru?)

ayrıştırma olursa Olması gerekecek, bunu yapmak için herhangi bir kolay yol var mı, dosyaları elle kazımaya gerek yok mu? Bu kodu bir Ruby on Rails sunucusunda çalıştırıyorum, bu yüzden bu çerçevenin dışındaki çözümlerden kaçınmak isterim (mümkünse bu siteden bir PHP çözümü duydum). bu projeye başka bir dil ekleyin).

-Jenny

cevap

7

O Raphael ile mevcut SVG görüntülemek için şu anda mümkün değildir ve SVG düzenleme uygulanması için hiçbir planları (this forum post bakınız) görünüşte vardır. Alternatif JavaScript kitaplıkları için, daha yeni bir seçenek, Snap.load() işlevi aracılığıyla harici SVG dosyalarını yükleyebilen Snap.svg.

+0

Yardımlarınız için teşekkürler! SVG Web'e bakacağım, ama bu noktada Raphael'e ihtiyacım olan basit dosyaları ayrıştırmada bu kadar dalmışımdır. – Jenny

İlgili konular