आइकन कंपोजर Xcode से कहां गया?


44

मैं माउंटेन शेर पर चलाने पर Xcode संस्करणों पर आइकन संगीतकार खोजने के लिए प्रतीत नहीं कर सकते।

यहाँ छवि विवरण दर्ज करें

कहाँ है? क्या इसे बाहर निकाल लिया गया है? इसे वापस कैसे प्राप्त करें?

जवाबों:


46

इसे Xcode के लिए एक ऐड-ऑन पैकेज में ले जाया गया है, और अब Xcode पैकेज के लिए ग्राफिक्स टूल्स का हिस्सा है ।

जाहिरा तौर पर यह (कम से कम आंशिक रूप से?) है क्योंकि यह अब (उच्च रिज़ॉल्यूशन) आइकन उत्पन्न करने के लिए 'आधिकारिक तौर पर अनुशंसित' तरीका नहीं है। देखें ओएस एक्स ह्यूमन इंटरफ़ेस दिशानिर्देश और उच्च रिज़ॉल्यूशन दिशानिर्देश अधिक जानकारी के लिए।

मेरा मानना ​​है कि आइकन कम्पोज़र इन दिनों (1024x1024) के लिए आवश्यक उच्चतम रिज़ॉल्यूशन आइकनों का समर्थन नहीं करता है, और आपको iconutilइसके बजाय उपयोग करने के लिए प्रोत्साहित किया जाता है, जो आपको ICNS और "आइकनसेट" के बीच कनवर्ट करने की अनुमति देता है (प्रभावी रूप से सिर्फ एक फ़ोल्डर जिसमें संग्रह होता है विभिन्न प्रस्तावों के पीएनजी फाइलें)।


यदि आप अभी भी इसे चाहते हैं, तो आप इसे निम्नानुसार प्राप्त कर सकते हैं:

Xcode में, करने के लिए जाना Xcode > ओपन डेवलपर टूल > अधिक डेवलपर टूल ...

आपको अपने (मुफ्त) Apple डेवलपर खाते के साथ (या रजिस्टर) लॉग इन करना होगा, और फिर आपको Xcode के लिए उपलब्ध पैकेजों की एक सूची दिखाई जाएगी, जिसमें Xcode के लिए ग्राफिक्स टूल्स भी शामिल हैं। नवीनतम को पकड़ो और इंस्टॉल करें।

ग्राफिक्स टूल्स के इस DMG में शामिल हैं:

  • CI फ़िल्टर ब्राउज़र
  • आइकन संगीतकार
  • ओपनजीएल ड्राइवर मॉनिटर
  • OpenGL प्रोफाइलर
  • OpenGL Shader बिल्डर
  • पिक्सी
  • क्वार्ट्ज संगीतकार
  • क्वार्ट्ज संगीतकार विज़ुअलाइज़र
  • क्वार्ट्ज डिबग

1
वास्तव में आप गलत हैं। अपने नवीनतम संस्करण में आइकन संगीतकार 1024x1024 आकार का समर्थन करता है। बस मेनूबार पर जाएं और देखें> 1024x1024 दिखाएं या विंडो के निचले भाग में 1024x1024 बटन पर क्लिक करें। मैंने पहले भी उस आकार के साथ आइकन बनाए हैं।
धुंआधार।

मुझे उपर्युक्त उत्तर उपयोगी मिले, विशेष रूप से ड्रूफ़रग्लासैट से। चिह्न संगीतकार का उपयोग करने के अलावा, मुझे लगता है कि मैं iDeveloper से एक उपयोगिता पसंद करता हूं - "आइकन जनरेटर" हर आवश्यक आकार में जल्दी से आइकन बनाने के लिए। यह मैक AppStore में है।
डेविड डेल्मोंट

4
Apple sez, "अब एक 1024x1024 आकार नहीं है। इसे 512x512 @ 2x द्वारा प्रतिस्थापित किया गया है," और "आइकॉन कंपोजर का उपयोग न करें- यह उच्च-रिज़ॉल्यूशन के आइकॉन फाइल नहीं बना सकता है।" ... और अंत में, "एक आइकन फाइल बनाने के लिए iconutil का उपयोग करें मैन्युअल रूप से iconutil कमांड-लाइन टूल, आइकॉन फ़ोल्डर को परिनियोजन के लिए तैयार, उच्च-रिज़ॉल्यूशन वाली आइकन्स फ़ाइलों में कनवर्ट करता है। (आप टर्मिनल में manututil दर्ज करके इस टूल के लिए पूर्ण प्रलेखन पा सकते हैं। ।) "
iynque

3
FYI करें: चिह्न संगीतकार अब अतिरिक्त उपकरणों के लिए उपलब्ध नहीं है Xcode 8.2
l --marc l

15

मुझे आइकॉन कम्पोज़र को डाउनलोड करने, इंस्टॉल करने और खोजने से ज्यादा आसान क्या था, कमांड-लाइन टूल का उपयोग करना था iconutil

  1. प्रत्येक आकार की अपनी png फ़ाइलों को एक फ़ोल्डर में रखें। फ़ोल्डर में एक्सटेंशन होना चाहिए.iconset
  2. इस आदेश को टर्मिनल विंडो में दर्ज करें:

    iconutil -c icns <iconset filename>

    जहाँ <iconset filename>pngs के सेट वाले फ़ोल्डर का पथ है।

  3. आउटपुट .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

2
उदाहरण के लिए, icon_128x128.png और icon_128x128@2x.png के बीच क्या अंतर है?
andrrk

@andrewrk जाहिर है, इसका मतलब है कि छवि का रिज़ॉल्यूशन दोगुना (2x) होना चाहिए। तो icon_128x128@2x.png256x256 होना चाहिए।
नाथन उस्मान

@GeorgeEdison ठीक है फिर icon_128x128@2x.png और icon_256x256.png में क्या अंतर है?
andrrk

@andrewrk: आकार में कोई अंतर नहीं है। यह iconutilएक .icnsफ़ाइल का उपयोग करके और परिणामित छवियों की जांच करके सत्यापित किया जा सकता है । (हालांकि मुझे यकीन नहीं है कि मैं समझता हूं कि या तो क्यों।)
नाथन उस्मान

1
@ नथनओसमैन अंतर यूआईडी है। जबकि 128x128 @ 2x तकनीकी रूप से 256x256 @ 1x के समान डेटा प्रदर्शित करने में सक्षम हो सकता है, लेकिन आउटपुट 128 वेरिएंट पर बहुत छोटा होगा और जैसे कि इसे देखने वाला मानव 2x रिज़ॉल्यूशन पर सरलीकृत ग्राफिक्स से लाभ उठा सकता है।
दोहरीकरण

13

आइकन संगीतकार 2x देखें। यह Apple के आइकन कंपोज़र के लिए एक प्रतिस्थापन है जो रेटिना रिज़ॉल्यूशन आइकन का समर्थन करता है।

आप इसे यहाँ प्राप्त कर सकते हैं: http://www.lemonmojo.com/work#IconComposer2x

यदि आप रुचि रखते हैं, तो मैंने ऐप को लिखा है, यह मुफ़्त और स्रोत कोड जीथब पर उपलब्ध है।


4

मैंने एक छोटी बूंद बनाई जो एक PNG से एक आइकन बनाता है, जो कि एप्सस्क्रिप्ट का उपयोग करता है, यहां कोड है:

    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

1
भविष्य के दर्शकों के लिए: step.1: applescript को खोलें step.2: ऊपर पोस्ट किए गए कोड ज्योफ्रीजेल को कॉपी और पेस्ट करें। Step.3: .app के रूप में सहेजें। Step.4: ड्रैग करें और अपने .png को उस ड्रॉप पर ड्रॉप करें, जिसे आपने अभी बनाया है।
eonist
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.