Scour vb Inkscape, Adobe Illustrator, & nbsp kaydedilen SVG dosyalarını temizlemek için kullanılan bir Python komut olduğu; Ovma SVG dosyaları (genellikle render hızlandırmak) dosya boyutunu ve karmaşıklığını azaltmak için yararlıdır.
oyulma amacı (yani temizlenmiş belge orijinal dosyadan hiçbir fark görünür farklılıklar olmalıdır) bir aynı render sağlamaktır.
Şu anda koşuşturmak otomatik giriş SVG dosyaları aşağıdaki işlemleri gerçekleştirir:
* Kullanılmayan id niteliklerini kaldırır
* A başvurulmayan elemanları kaldırır
* Tüm inkscape, Sodipodi, adobe elemanları kaldırır
* Tüm inkscape, Sodipodi, adobe özelliklerini kaldırır
* Belge elemanına tüm kullanılmayan ad alanı bildirimlerini kaldır
* Herhangi bir boş, ya da öğeleri kaldırır
* Stil düzeltme-up:
Style =: * Herhangi Böyle stil özelliklerini giderir "dolgu: url (# linearGradient1000) rgb (0, 0, 0);"
Donukluk: * herhangi bir stil özelliğini kaldırır 1;
* Herhangi bir inme özellikleri kaldırır zaman inme: none;
* Herhangi bir stop-donukluk kaldırır: 1
* Herhangi bir dolgu donukluk kaldırır: 1
1
Bu sürümdeki yeni Nedir:
- Fix Bug 541.889 ayrıştırmak için poligon / polyline * Herhangi bir inme-donukluk kaldırır negatif bir değer ayıran eksik boşluk / virgül işaret ediyor. Daima çıkış noktaları olarak virgülle ayrılmış. Öznitelikleri
- Fix Bug 519.698 düzgün ayrıştırmak çizgi parçaları olan komutları taşıyın.
- Fix Bug 577.940 inme-DashArray dahil etmek.
- Fix Bug 562784, Inkscape açıklamasında typo
- Fix Bug 603988, özelliklerini commonize yok.
- Fix Bug 604000, doğru varsayılan taşma niteliklerini kaldırın.
- Fix Bug 603994 & lt ayrıştırmayı düzeltmek; stil & gt; element içerikleri bir CDATA mevcut olduğunda
- Fix Bug 583758, kimlikleri de elimden değilse gruplar çökmüş olmadığını söyleyerek Inkscape yardım metni için biraz ekledi.
- Fix Bug 583458, Inkscape yardım sekmesinde başka yazım hatası.
- Fix Bug 594930, bir & lt; & lt bir seviye gerektirir ;, anahtar & gt; g & gt; varsa bir tuzu; g & gt; Zaten dosyada. Aksi takdirde, deki sadece ilk alt öğesi; g & gt; seçilir ve işlenir.
- Fix Bug 576958, & quot;. Viewbox seçeneği birimleri ayarlanır ve zaman çalışmaz quot ;, renderer geçici çözüm devre dışı
- birçok seçenek eklendi. --remove-Meta, --quiet, --enable-comment-sıyırma, --shorten-kimlikleri, --renderer-çözüm
Stil özelliklerinin listesi XML nitelikleri dönüştü içine
Eleman yerde başvurulan eğer
sürüm 0.24 yeni Nedir:
- Fix Bug 517.064 XML yine iyi biçimlendirilmiş yapmak
- Fix Bug 503750 düzeltme Inkscape uzantısı doğru --enable-viewboxing geçmek
- Fix Bug 511.186 kökü & lt dışındaki yorumlara izin için; svg & gt; düğüm
sürüm 0.23 yeni Nedir:
- satırları sonuna kadar os.linesep kullanarak Fix Bug 482215
- Fix unittests Windows düzgün çalışması için
- % 100 /% 100 görüntü ve bir Viewbox yaratma kaldırıldı varsayılan ölçekleme. Eklenen --enable-viewboxing açıkça o açmak için seçeneğini
- Bir grup yalnızca kaldırarak çocuklar tarafından Fix Bug 503034 grup kendisi dosyada başka bir yerde başvurulan edilmemiş ise
nedir sürüm 0.22 Yeni:.
- giriş ve çıkış dosya isimleri farklılık sağlayarak Fix Bug 449803
- Fix Bug 453737
- boşluk xml vardı metinsel olmayan unsurlara çöken Fix: boşluk = & quot; & quot korumak;
- Fix Bug 479669 boş & lt ele; stil & gt; elementler.
Bir UI ile güncellenen Inkscape en oyulma uzantısı
sürüm 0.21 yeni Nedir:
- güncellenen Aşındırma inkscape uzatma dosyası tarafından Fix Bug 427.309 içerecek şekilde yocto_css .py
- düzgün XML seri olarak boşluk koruyarak Fix Bug 435689
- Fix Bug 436569: geçersiz SVG Doğru href önek
XLink alarak
nedir sürüm 0.20 Yeni:
- gerçekten küçük CSS ayrıştırıcı uygulayarak Fix Bug 368.716 bulmak için herhangi bir stil öğesi varsa dışarı kuralları geçişlerini referans, filtreler, vb
- ana unsurları kullanılmayan özelliklerini kaldırın
- poligon / polyline noktası ayrıştırma ile bir bug Fix
Sonunda boşluk varsa
sürüm 0.19 yeni Nedir:
- Fix XML seri hata: xmlns: XXX önekleri zaman korunmaz değil varsayılan ad
- Fix XML seri hata: namespace aslında eski bir önek çıkarmadan değildi varsayılan remapping
- öğeleri atası ortak özelliklerini taşı
- Fix Bug 412754: Eliptik yay komutları virgül / boşluk koordinatları ayıran olmalıdır
- Scour svg x, y, genişlik, yükseklik, * donukluk, inme genişliği, inme-miterLimit için uzunlukları
sürüm 0.17 Yeni Nedir:
- Yalnızca #kkyymm formatına dönüştürebilirsiniz eğer renk adı aslında olacak olmak kısa
- Kaldır yinelenen geçişlerini
- Boş q çıkarın, bir yol kesimleri
- sadece yol / poligon gibi koordinatları polyline Scour
- Scour çoğu öznitelikleri uzunlukları
- gereksiz SVG ad bildirimleri ve önekleri Kaldır
sürüm 0.13 yeni Nedir:
- düzgün dolgu ile anlaşma = & quot; (ve url quot; # foo & quot;) & quot;
- düzgün ilk Taşı komutu koordinat fazla 1 çift yolları ele
- kaldırmak yazı / şekil elemanları (font-weight, font-size, line-height, vs.) metin stilleri
- kaldırmak -inkscape-font-şartname stilleri
- önemli basamak sayısını belirlemek için --set-hassas argümanını eklenen (şimdi 5 varsayılan)
- çöküşü ardışık h v coords aynı yöne gitmek / segmentleri
Gereksinimleri :
- Python
Yorum Bulunamadı