สร้างชุดไอคอนข้ามแพลตฟอร์มจากแหล่ง SVG เดียว
สร้างไอคอนเดสก์ท็อปทุกตัวจาก SVG ขนาด 1024x1024 เดียว โดยการเรนเดอร์ไฟล์และเลย์เอาต์เฉพาะแพลตฟอร์มในคำสั่งเดียว iconsmaker ซึ่งสร้างโดย Matt Comeione มุ่งเป้าไปที่นักพัฒนาและนักออกแบบที่ดูแลทรัพย์สินเวกเตอร์เดียวและต้องการไอคอนที่พร้อมสำหรับการใช้งานในหลายระบบเดสก์ท็อป มันทำให้การสร้าง .ico, .icns และต้นไม้ hicolor ของ Linux อัตโนมัติ ผลิตข้อมูลเมตาเช่น AppStream metainfo.xml และเชื่อมต่อกับท่อการสร้างผ่านไฟล์การกำหนดค่า TOML สำหรับผลลัพธ์ที่สามารถทำซ้ำได้
iconsmaker ผลิตอะไรและรับข้อมูลเข้าอย่างไร?
iconsmaker ใช้ SVG เดียวเป็นแหล่งข้อมูลหลักและสร้างชุดไอคอนเฉพาะแพลตฟอร์ม: Windows .ico, macOS .icns, และ Linux PNG/SVG hicolor trees. เครื่องมือนี้สร้างขนาด Windows มาตรฐาน (16px ถึง 256px) โดยอัตโนมัติและสร้าง AppStream และ .desktop metadata. ความคาดหวังของข้อมูลเข้าชัดเจน: ไฟล์ SVG ขนาด 1024x1024 เดียวเป็นสินทรัพย์หลักที่รักษาความชัดเจนของเวกเตอร์ในทุกขนาดที่สร้างขึ้น.
มันรวมเข้ากับการสร้างอัตโนมัติและ CI workflows หรือไม่?
เครื่องมือนี้สนับสนุนการประมวลผลแบบกลุ่มและไฟล์กำหนดค่า TOML, ดังนั้นคุณสามารถขับเคลื่อนการสร้างไอคอนจากสคริปต์และงานการรวมอย่างต่อเนื่อง. มันทำงานเป็นโปรแกรมบรรทัดคำสั่งและมีให้เป็นไบนารีแบบสแตนด์อโลนบน Windows หรือสามารถติดตั้งผ่าน Windows Package Manager. ลักษณะเหล่านี้ทำให้ระบบสร้างสามารถเรียกใช้คำสั่งเดียวเพื่อผลิตโครงสร้างไดเรกทอรีและไฟล์ที่จำเป็นสำหรับแต่ละแพลตฟอร์มเป้าหมาย.
เครื่องมือนี้เข้าถึงได้และปลอดภัยสำหรับนักพัฒนาที่จะใช้งานหรือไม่?
iconsmaker ทำงานจากบรรทัดคำสั่ง โดยใช้หน้ากากแพลตฟอร์มเช่น macOS squircle โดยอัตโนมัติ; ไม่มีการแก้ไข SVG ด้วยตนเองที่จำเป็นหลังจากการตั้งค่า. มันเป็นซอฟต์แวร์โอเพนซอร์สภายใต้ใบอนุญาต GPL-3.0 ซึ่งให้ความโปร่งใสของแหล่งที่มา. กระบวนการทำงานเป็นแบบกำหนด: SVG และข้อมูลเข้า TOML เดียวกันจะให้ชุดไฟล์เดียวกัน ซึ่งช่วยลดข้อผิดพลาดที่เกิดจากการเตรียมชุดการปรับใช้.
ใครควรนำ iconsmaker ไปใช้และเคล็ดลับที่เป็นประโยชน์
iconsmaker เหมาะสำหรับนักพัฒนาและนักออกแบบที่เก็บไอคอนเวกเตอร์เดียวและต้องการแพ็คเกจแพลตฟอร์มที่แน่นอนโดยไม่ต้องปรับขนาดด้วยตนเอง คาดหวังการทำงานผ่าน command-line และผลลัพธ์ที่กำหนดได้ซึ่งรวมเข้ากับการทำงานอัตโนมัติในการสร้าง เคล็ดลับที่เป็นประโยชน์: เก็บ SVG ขนาด 1024x1024 เป็นสินทรัพย์หลักของคุณและเพิ่มขั้นตอน iconsmaker ในท่อการสร้างเพื่อสร้างแพ็คเกจแพลตฟอร์มทั้งหมดใหม่หลังจากการแก้ไขสินทรัพย์ แนะนำให้ใช้.