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

Yorumları Göster veya Yeni Yorum Yaz