2011-07-02 17 views
19

Android üzerinde bir çizim programı için bir svg ihracat yardımcı programı üzerinde çalışıyorum. Arkadaki bulanıklığın şekil sınırlarını aştığı bir sorun yaşıyorum - viewBox'ı yeniden boyutlandırmam veya kenar boşluğunu veya bir şeyi artırmam gerekiyor gibi görünüyor. En iyi yolu bilen var mı?Gaussian kenarlarda bulanıklık bulanıklık

Test dosyası URL'si here'dur - sunucuda mime türü doğru şekilde kurulmadığı için indirilir ve şu anda yeniden başlatamıyorum :(. Dosyada gömülü resim ve yazı tipleri vardır. büyük. Ama diske kaydetmek eğer bu sorunun

genişlemiş örnek verilir ... vb krom, ff, açabileceğiniz. turuncu kızdırma kare kenarları dikkat edin.

cevap

30

Filtre tuvalinde varsayılan değerler var: x = y = -10% ve width = height = 120%. Filtre elemanındaki x, y, genişlik ve yükseklik özellikleri. tuval daha büyük olduğundan, performans kaybı olacaktır, Oysa

<filter x="-50%" y="-50%" width="200%" height="200%"/> 

:

deneyin daha büyük bir tuval ayarlamak için.

+2

Özel: http://www.w3.org/TR/SVG11/filters.html#FilterEffectsRegion – Tangui

+0

Benim için hiçbir etkisinin yok gibi görünüyor. – trusktr

+0

Oops, nevermind, filtre öğesinde değil, feGuassianBlur öğesinin özniteliklerini uyguluyordum. İşe yarıyor. – trusktr

İlgili konular