SVGO – SVG Optimize Etme/Sıkıştırma Aracı

SVGO, nodejs ile yazılmış, svg vektör grafiklerinini kayıpsız sıkıştıran, (optimize eden) güzel bir konsol uygulaması. Ayrıca nodejs tabanlı olması açısından, Javascript uygulamarı içerisine de istenirse rahatlıkla gömülebiliryor.

~~~~
npm install -g svgo
~~~~

Komutu ile npm üzerinden global olarak yükleyerek konsol uygulaması olarak kullanabilirsiniz. Konsol uygulamasında bilmeniz gereken bazı komuşlar şu şekilde;

~~~~
svgo [Secenekler] [Argumanlar]
// Genel imput satırı;

svgo -h
// Tüm seçenekleri help komutu ile görebilirsiniz.

svg dosya.svg dosya_opt.svg
// Bulunduğunuz klasörde dosya.svg dosyasınını
// optimize eder ve dosya_opt.svg olarak yeniden
// kayıt eder.
~~~~

Screenshot_66

Konsol uygulamasında ayrıca orijinal dosya ile optimize edilmiş dosya arasındaki farkı ve sıkıştırma yüzdesini de görebilirsiniz.

(Evet, ne yazıkki şuan elimdeki bilgisayarda windows var:/)

~~~~
svg -f ../klasor/yolu
// Verilen klasör içerisinde bulunan
// tüm svg dosyalarını optimize halleri ile
// değiştirir

svg -f ../klasor/yolu -o ../klasor/yolu/cikti
// Verilen klasör içerisinde bulunan
// tüm svg dosyalarını optimize hallerini
// /cikti klasörü içerisine kopya olarak atar
~~~~

Ek olarak bu araç ile .svgz dosyalarını .svg, .svg dosyalarını .svgz formatına da çevirebilirsiniz.

Daha fazla ayrıntı için; [svgo @Github](https://github.com/svg/svgo)

Yorumları Göster veya Yeni Yorum Yaz