Μετατροπή PNG σε ICNS
Δημιουργήστε εικονίδιο .icns για macOS από ένα τετράγωνο PNG χωρίς να ανοίξετε το Xcode ή το Terminal. Χρησιμοποιήστε το για ένα script πακεταρισμένο ως εφαρμογή, για μια εικόνα δίσκου, έναν φάκελο ή ένα build Electron. Παρακάτω θα δείτε πώς λειτουργεί το πλήρες iconset όταν κάνετε τη διανομή μέσω Xcode.
Μετατροπέας εικόνων
ή σύρετε Αρχεία JPG, JPEG, JPE … εδώ ·
Έως 95 MB ανά αρχείο· Έως 20 αρχεία· Διαγραφή μετά από 30 λεπτά
Τα αρχεία επεξεργάζονται στους διακομιστές μας και διαγράφονται μετά από 30 λεπτά.
Το 85 κρατά τις φωτογραφίες οπτικά ίδιες με το πρωτότυπο. Μειώστε το μόνο αν χρειάζεστε μικρότερο αρχείο.
Τα JPG, BMP και EPS δεν έχουν διαφάνεια. Τα διάφανα pixel γεμίζουν με αυτό το χρώμα.
Δεκαεξαδικό χρώμα πίσω από τα διάφανα pixel, π.χ. #FFFFFF.
Αυτή η μορφή κρατά μία μόνο εικόνα. Επιλέξτε έξοδο GIF ή WebP αν θέλετε να διατηρηθεί το κινούμενο σχέδιο.
Ένα εικονίδιο πολλών μεγεθών περιέχει αρκετές αναλύσεις σε ένα αρχείο· τα προγράμματα περιήγησης και τα λειτουργικά συστήματα διαλέγουν αυτή που χρειάζονται.
Κρατήστε τις αρχικές διαστάσεις ή εισαγάγετε τη μία πλευρά και η αναλογία διατηρείται.
Pixel για την πλευρά που επιλέξατε παραπάνω.
Ποσοστό των αρχικών διαστάσεων.
Το sRGB είναι κατάλληλο για οθόνες και το διαδίκτυο. Κρατήστε το αρχικό για ροές εκτύπωσης· οι αποχρώσεις του γκρι απορρίπτουν το χρώμα.
Μόνο μεταδεδομένα, το 0 κρατά την αρχική τιμή. Οι εκτυπωτές και ορισμένες πύλες διαβάζουν αυτόν τον αριθμό· δεν αλλάζει τις διαστάσεις σε pixel.
Πώς να χρησιμοποιήσετε αυτό το εργαλείο
- 1
Ανεβάστε ένα τετράγωνο PNG
Χρησιμοποιήστε εικόνα με διαφάνεια, διαστάσεων τουλάχιστον 1024 × 1024 px.
- 2
Διατηρήστε όλα τα μεγέθη
Στις Σύνθετες ρυθμίσεις, η επιλογή Μεγέθη εικονιδίων είναι ορισμένη σε Όλα τα μεγέθη (16–256), ώστε οι λίστες του Finder, οι πλευρικές στήλες και τα εικονίδια του Dock να έχουν από μία κατάλληλη εικόνα.
- 3
Μετατροπή σε ICNS
Πατήστε Μετατροπή σε ICNS και κατεβάστε το αρχείο .icns, έτοιμο για τον φάκελο Resources ενός app bundle ή για το παράθυρο Get Info.
Ένα αρχείο .icns είναι το κοντέινερ εικονιδίων της Apple: ένα αρχείο, πολλές τετράγωνες bitmap, καθεμία από τις οποίες σχεδιάζεται από το Finder, το Dock ή το Spotlight στο μέγεθος που χρειάζεται. Η μετατροπή ενός PNG γεμίζει αυτές τις θέσεις από ένα μόνο σχέδιο.
PNG σε ICNS: τι περιέχει ένα αρχείο εικονιδίου macOS
Η Apple παρουσίασε τη μορφή ICNS με το Mac OS 8.5 το 1998 και το Mac OS X τη διατήρησε ως το αρχείο στο οποίο παραπέμπει κάθε application bundle. Το κοντέινερ μεγάλωσε μαζί με την πυκνότητα των οθονών: οι εγγραφές 512 px ήρθαν με το Mac OS X 10.5 και η εγγραφή 1024 px, με ετικέτα 512 × 512 @2x, ήρθε με τις οθόνες Retina στο OS X 10.7 και 10.8.
Κάθε θέση είναι ζεύγος: μια εικόνα 1x και μια εικόνα @2x του ίδιου μεγέθους σε points για οθόνες Retina. Το Finder επιλέγει εκείνη που ταιριάζει με την οθόνη και την προβολή, γι' αυτό ένα μόνο PNG 1024 px που σμικρύνεται από το Finder φαίνεται πιο θολό στην προβολή λίστας από μια πραγματική εγγραφή 16 px.
Μεγέθη iconset για Mac από 16 px έως 1024 px
| Μέγεθος σε points | Αρχείο 1x (pixel) | Αρχείο @2x (pixel) | Πού εμφανίζεται |
|---|---|---|---|
| 16 pt | icon_16x16.png (16) | [email protected] (32) | Προβολή λίστας Finder, μενού |
| 32 pt | icon_32x32.png (32) | [email protected] (64) | Πλευρική στήλη, προβολή μικρών εικονιδίων |
| 128 pt | icon_128x128.png (128) | [email protected] (256) | Προβολή εικονιδίων Finder, Dock |
| 256 pt | icon_256x256.png (256) | [email protected] (512) | Προβολή μεγάλων εικονιδίων, Quick Look |
| 512 pt | icon_512x512.png (512) | [email protected] (1024) | Προεπισκόπηση Get Info, App Store |
mkdir MyApp.iconset sips -z 512 512 icon-1024.png --out MyApp.iconset/icon_512x512.png cp icon-1024.png MyApp.iconset/[email protected] # επαναλάβετε το sips για αρχεία 16, 32, 64, 128 και 256 px iconutil -c icns MyApp.iconset
PNG
Portable Network Graphics
Το PNG είναι μια μορφή ράστερ εικόνας χωρίς απώλειες, που δημοσιεύτηκε το 1996 από την PNG Development Group και αργότερα τυποποιήθηκε από το W3C και το ISO. Διατηρεί κάθε pixel ακριβώς, υποστηρίζει πλήρη διαφάνεια alpha και χειρίζεται κείμενο, αιχμηρές ακμές και επίπεδα χρώματα χωρίς artifacts. Αυτή η ακρίβεια το κάνει ιδανικό για στιγμιότυπα οθόνης, λογότυπα, εικονίδια και γραφικά διεπαφής. Το αντίτιμο είναι το μέγεθος: οι φωτογραφίες σε PNG είναι συχνά πολλαπλάσιες σε μέγεθος από την ίδια φωτογραφία σε JPEG ή WebP. Όλα τα προγράμματα περιήγησης, τα λειτουργικά συστήματα και οι επεξεργαστές ανοίγουν αρχεία PNG.
- Συμπίεση
- Χωρίς απώλειες
- Διαφάνεια
- Ναι
- Κινούμενη εικόνα
- Όχι
- Έτος εισαγωγής
- 1996 · PNG Development Group
ICNS
Apple Icon Image
Το ICNS είναι η μορφή κοντέινερ εικονιδίων της Apple, που χρησιμοποιείται για εικονίδια εφαρμογών, φακέλων και εγγράφων στο macOS από το Mac OS 8.5 το 1998. Ένα μεμονωμένο αρχείο συγκεντρώνει πολλά μεγέθη, από 16×16 έως 1024×1024 pixel, συμπεριλαμβανομένων εκδόσεων Retina, συνήθως αποθηκευμένα ως δεδομένα PNG με διαφάνεια. Το Xcode και το macOS το διαβάζουν απευθείας, αλλά σπάνια χρησιμοποιείται εκτός πλατφορμών Apple. Τα Windows και τα περισσότερα εργαλεία web δεν ανοίγουν ICNS χωρίς μετατροπέα.
- Συμπίεση
- Χωρίς απώλειες
- Διαφάνεια
- Ναι
- Κινούμενη εικόνα
- Όχι
- Έτος εισαγωγής
- 1998 · Apple
Ένα PNG γίνεται ICNS όταν ένα Mac app bundle, ένα πρόγραμμα εγκατάστασης ή ένας φάκελος χρειάζεται το κοντέινερ εικονιδίων της Apple με πολλές αναλύσεις σε ένα αρχείο· το ICNS επιστρέφει σε PNG μόνο για να επαναχρησιμοποιηθεί ένα υπάρχον εικονίδιο εφαρμογής σε έγγραφο ή σε ιστότοπο.
Online μετατροπέας ICNS ή Xcode και iconutil
Αυτός ο μετατροπέας γεμίζει τις θέσεις από 16 έως 256 px, που καλύπτουν τις λίστες του Finder, την πλευρική στήλη, το Dock και την προβολή εικονιδίων σε κάθε Mac, και Retina μέχρι τη θέση των 128 pt. Αυτό χρειάζεται ένα εικονίδιο φακέλου, ένα εικονίδιο τόμου DMG, μια εφαρμογή AppleScript ή Automator ή ένα εσωτερικό εργαλείο, χωρίς εγκατεστημένα εργαλεία ανάπτυξης.
Για εφαρμογή που υποβάλλετε στο Mac App Store, χρησιμοποιήστε την πηγή 1024 px στον κατάλογο πόρων του Xcode ή εκτελέστε iconutil σε πλήρες iconset όπως φαίνεται παραπάνω, ώστε οι θέσεις των 512 pt να γεμίζουν από πραγματικά pixel. Ξεκινήστε από καθαρό τετράγωνο: αν το λογότυπό σας είναι πλατύ, το εργαλείο περικοπή εικόνας σας δίνει πρώτα καμβά 1:1 και το πώς να περικόψετε μια εικόνα σε αναλογία εξηγεί πού να αφήσετε περιθώριο.
Ερωτήσεις χρηστών Mac για τη μετατροπή PNG σε ICNS
Πώς βάζω δικό μου εικονίδιο ICNS σε φάκελο ή εφαρμογή στο Mac;
Επιλέξτε το στοιχείο στο Finder, πατήστε Command-I για να ανοίξει το Get Info και σύρετε το αρχείο .icns πάνω στο μικρό εικονίδιο πάνω αριστερά στο παράθυρο. Για εφαρμογή που φτιάχνετε εσείς, τοποθετήστε το αρχείο στο Contents/Resources και δηλώστε το όνομά του στο κλειδί CFBundleIconFile του Info.plist.
Από τι μέγεθος PNG να ξεκινήσω για ένα ICNS;
1024 × 1024 px, η μεγαλύτερη θέση που ορίζει η Apple. Ένα μικρότερο PNG μετατρέπεται κανονικά, αλλά κάθε μέγεθος πάνω από την πηγή μεγεθύνεται και φαίνεται θολό στις οθόνες Retina. Η εικόνα πρέπει να είναι τετράγωνη, με διαφανές φόντο έξω από το σχήμα του εικονιδίου.
Χρειάζομαι χειροποίητο ICNS αν το έργο μου στο Xcode έχει asset catalog;
Όχι. Όταν ένας στόχος macOS χρησιμοποιεί σύνολο AppIcon στο Assets.xcassets, το Xcode το μεταγλωττίζει και δημιουργεί το αρχείο εικονιδίου της εφαρμογής κατά το build. Ξεχωριστό .icns χρειάζεται σε έργα χωρίς Xcode: εφαρμογές με shell script, packagers για Electron και Tauri, bundlers της Python και φόντα DMG.
Γιατί το νέο μου εικονίδιο εμφανίζεται μέσα σε ένα γκρι στρογγυλεμένο τετράγωνο;
Από το macOS 11 Big Sur, τα εικονίδια εφαρμογών Mac έχουν σχήμα στρογγυλεμένου τετραγώνου, και το macOS 26 Tahoe τοποθετεί τα εικονίδια που δεν γεμίζουν αυτό το σχήμα μέσα σε γκρι πλακίδιο. Σχεδιάστε το στρογγυλεμένο τετράγωνο μέσα στην ίδια την εικόνα, αφήνοντας διαφανείς γωνίες, και το σύστημα θα το εμφανίσει όπως σχεδιάστηκε.
Συμπιέζει το αρχείο ICNS το γραφικό μου;
Όχι με τρόπο που να φαίνεται. Τα σύγχρονα αρχεία .icns αποθηκεύουν τις μεγαλύτερες εικόνες ως δεδομένα PNG μέσα στο κοντέινερ, χωρίς απώλειες. Μόνο οι μικροσκοπικές παλιές εγγραφές χρησιμοποιούν το δικό της σχήμα run-length της Apple με ξεχωριστή μάσκα 8 bit, και αυτές σπάνια εμφανίζονται στα τρέχοντα Mac.
Μπορούν τα Windows ή το Linux να χρησιμοποιήσουν το ίδιο αρχείο εικονιδίου;
Τα Windows χρειάζονται ICO, όχι ICNS· το PNG σε ICO το φτιάχνει από την ίδια εικόνα. Τα περιβάλλοντα εργασίας Linux διαβάζουν απλά εικονίδια PNG ή SVG από τους φακέλους θεμάτων, οπότε το αρχικό PNG είναι ήδη αυτό που θέλουν.