ฉันดูเหมือนจะไม่พบ Icon Composer ในเวอร์ชัน Xcode ที่ run on Mountain Lion
มันอยู่ที่ไหน? มันถูกนำออกมา? จะรับมันคืนได้อย่างไร
ฉันดูเหมือนจะไม่พบ Icon Composer ในเวอร์ชัน Xcode ที่ run on Mountain Lion
มันอยู่ที่ไหน? มันถูกนำออกมา? จะรับมันคืนได้อย่างไร
คำตอบ:
มันถูกย้ายไปเป็นหนึ่งในแพ็คเกจเสริมสำหรับ Xcode และตอนนี้เป็นส่วนหนึ่งของเครื่องมือกราฟิกสำหรับแพ็คเกจXcode
เห็นได้ชัดว่านี่คือ (อย่างน้อยส่วนหนึ่ง) เพราะนี่ไม่ใช่ไอคอน 'แนะนำอย่างเป็นทางการ' ในการสร้าง (ความละเอียดสูง) ไอคอน ดูคำแนะนำเกี่ยวกับอินเทอร์เฟซของมนุษย์ X OSและแนวทางความละเอียดสูงสำหรับข้อมูลเพิ่มเติม
ฉันเชื่อว่า Icon Composer ไม่รองรับไอคอนความละเอียดสูงสุดที่ต้องการในวันนี้ (1024x1024) และคุณควรใช้iconutil
แทนซึ่งทำได้และอนุญาตให้คุณแปลงระหว่าง ICNS และ "iconsets" (มีประสิทธิภาพแค่โฟลเดอร์ที่มีคอลเลกชัน ของไฟล์ PNG ที่มีความละเอียดต่างกัน)
หากคุณยังต้องการคุณสามารถรับมันได้ดังนี้:
ใน Xcode ไปที่Xcode > เปิดผู้พัฒนาเครื่องมือ > เครื่องมือเพิ่มเติมสำหรับนักพัฒนา ...
คุณจะต้องเข้าสู่ระบบ (หรือลงทะเบียน) ด้วยบัญชี Apple Developer (ฟรี) จากนั้นคุณจะเห็นรายการแพ็คเกจที่ใช้ได้สำหรับ Xcode รวมถึงเครื่องมือกราฟิกสำหรับ Xcode หยิบอันล่าสุดแล้วติดตั้ง
เครื่องมือกราฟิก DMG นี้ประกอบด้วย:
iconutil
สิ่งที่ฉันพบง่ายกว่าการดาวน์โหลดติดตั้งและการหานักแต่งเพลงไอคอนถูกใช้เครื่องมือบรรทัดคำสั่ง
.iconset
ป้อนคำสั่งนี้ในหน้าต่าง Terminal:
iconutil -c icns <iconset filename>
โดยที่<iconset filename>
เป็นพา ธ ไปยังโฟลเดอร์ที่มีชุดของ pngs
.icns
ไฟล์เอาต์พุตถูกเขียนไปยังตำแหน่งเดียวกันกับโฟลเดอร์คุณต้องมีชุด pngs ต่อไปนี้:
icon_16x16.png
icon_16x16@2x.png
icon_32x32.png
icon_32x32@2x.png
icon_128x128.png
icon_128x128@2x.png
icon_256x256.png
icon_256x256@2x.png
icon_512x512.png
icon_512x512@2x.png
icon_128x128@2x.png
ควรเป็น 256x256
iconutil
บน.icns
ไฟล์และการตรวจสอบภาพที่ผล (แม้ว่าฉันไม่แน่ใจว่าฉันเข้าใจว่าทำไมทั้ง)
ลองดู Icon Composer 2x มันเป็นการทดแทนสำหรับนักแต่งเพลงไอคอนของ Apple ที่รองรับไอคอนความละเอียด Retina
คุณสามารถรับได้ที่นี่: http://www.lemonmojo.com/work#IconComposer2x
ฉันเขียนแอปฟรีและซอร์สโค้ดมีอยู่ใน Github หากคุณสนใจ
ฉันสร้าง droplet ที่สร้างไอคอนจาก PNG โดยใช้ applescript นี่คือรหัส:
on open input
repeat with input in input
set inputalias to input as alias
tell application "Finder"
set inputname to name of inputalias
set inputcontainer to container of inputalias
end tell
if inputname ends with ".png" then
set foldername to ((text 1 through ((length of inputname) - 4) in inputname) & ".iconset") as text
tell application "Finder"
try
make new folder at inputcontainer with properties {name:foldername}
end try
set thefolder to folder foldername of inputcontainer
set iconnames to "icon_16x16.png
icon_16x16@2x.png
icon_32x32.png
icon_32x32@2x.png
icon_128x128.png
icon_128x128@2x.png
icon_256x256.png
icon_256x256@2x.png
icon_512x512.png
icon_512x512@2x.png"
set iconnames to paragraphs of iconnames
repeat with iconname in iconnames
duplicate inputalias to thefolder with replacing
set iconfile to file inputname of thefolder
set name of iconfile to iconname
end repeat
end tell
set folderpath to POSIX path of (thefolder as alias)
do shell script "iconutil -c icns " & (quoted form of folderpath)
display dialog ("Icon created for " & inputname) giving up after 10
tell application "Finder" to delete thefolder
else
display dialog (inputname & " cannot be made into an icon. Please choose a PNG file.")
end if
end repeat
end open