Bir SVG kaynağından çoklu platform simge paketleri oluşturun
Tek bir 1024x1024 SVG'den her masaüstü simgesini oluşturun, platforma özgü dosyaları ve düzenleri tek bir komutla işleyin. Matt Comeione tarafından oluşturulan iconsmaker, tek bir vektör varlığını koruyan ve birden fazla masaüstü sistemi için dağıtıma hazır simgelere ihtiyaç duyan geliştiricilere ve tasarımcılara yöneliktir. .ico, .icns ve Linux hicolor ağaçlarını otomatikleştirir, AppStream metainfo.xml gibi meta veriler üretir ve tekrarlanabilir çıktı için bir TOML yapılandırma dosyası aracılığıyla yapı hatlarına bağlanır.
iconsmaker ne üretir ve girişi nasıl kabul eder?
iconsmaker, ana kaynak olarak tek bir SVG kullanır ve platforma özgü simge paketleri üretir: Windows .ico, macOS .icns ve Linux PNG/SVG hicolor ağaçları. Araç, standart Windows boyutlarını (16px'den 256px'e) otomatik olarak işler ve AppStream ve .desktop meta verileri oluşturur. Giriş beklentisi açıktır: tek bir 1024x1024 SVG dosyası, üretilen tüm boyutlarda vektör netliğini koruyan ana varlıktır.
Otomatik yapılar ve CI iş akışlarına entegre mi?
Araç, toplu işleme ve bir TOML yapılandırma dosyasını destekler, böylece simge üretimini betikler ve sürekli entegrasyon işleri aracılığıyla yönlendirebilirsiniz. Komut satırı programı olarak çalışır ve Windows'ta bağımsız bir ikili dosya olarak mevcuttur veya Windows Paket Yöneticisi aracılığıyla kurulabilir. Bu özellikler, yapı sistemlerinin her hedef platform için gerekli dizin yapısını ve dosyaları üretmek üzere tek bir komut çağırmasına olanak tanır.
Araç geliştiricilerin çalıştırması için erişilebilir ve güvenli mi?
iconsmaker, komut satırından çalışır ve macOS squircle gibi platform maskelerini otomatik olarak uygular; kurulumdan sonra manuel SVG düzenlemelerine gerek yoktur. GPL-3.0 lisansı altında açık kaynak yazılımıdır, bu da kaynak şeffaflığı sağlar. İş akışı belirleyicidir: aynı SVG ve TOML girişi, dağıtım paketlerini hazırlarken manuel hataları azaltan aynı dosya setini verir.
Kimler iconsmaker kullanmalı ve bir pratik ipucu
iconsmaker, tek bir vektör simgesi tutan ve manuel yeniden boyutlandırma olmadan kesin platform paketlerine ihtiyaç duyan geliştiriciler ve tasarımcılar için uygundur. Komut satırı iş akışı ve yapı otomasyonuna entegre olan deterministik çıktılar bekleyin. Pratik ipucu: 1024x1024 SVG'yi kanonik varlık olarak saklayın ve varlık düzenlemelerinden sonra tüm platform paketlerini yeniden oluşturmak için yapı hattına bir iconsmaker adımı ekleyin. Tavsiye edilir.