Δωρεάν μετατροπέας

ICO σε Μετατροπέας PNG

Μετατρέψτε τα αρχεία εικονιδίων των Windows (.ico) σε διαφανείς εικόνες PNG υψηλής ποιότητας αμέσως στο πρόγραμμα περιήγησής σας.

Κάντε κλικ ή σύρετε το ICO εδώ

Υποστηρίζει έως και 50MB

Ή

Σχετικά με αυτό το εργαλείο

Το ICO είναι η μορφή αρχείου εικονιδίων που εφευρέθηκε για τα Windows 3.0 το 1990 και εξακολουθεί να χρησιμοποιείται σήμερα ως de facto μορφή favicon στον Ιστό. Παρά το όνομα, ένα αρχείο ICO είναι ένα κοντέινερ που μπορεί να χωρέσει πολλές εικόνες σε διαφορετικά μεγέθη και βάθη χρωμάτων. Ένα τυπικό ICO επιτραπέζιου υπολογιστή των Windows μπορεί να περιλαμβάνει εκδόσεις 16×16, 32×32, 48×48, 64×64, 128×128 και 256×256 του ίδιου εικονιδίου. το λειτουργικό σύστημα επιλέγει όποιο μέγεθος ταιριάζει με το περιβάλλον της οθόνης. Η μετατροπή ICO σε PNG σημαίνει εξαγωγή μίας ή περισσότερων από αυτές τις ενσωματωμένες εικόνες και αποθήκευση τους ως αυτόνομα αρχεία PNG.

Αυτός ο μετατροπέας αναλύει την κεφαλίδα ICO στο πρόγραμμα περιήγησής σας, προσδιορίζει όλες τις ενσωματωμένες καταχωρήσεις εικόνας και αποκωδικοποιεί την καθεμία. Τα περισσότερα σύγχρονα αρχεία ICO αποθηκεύουν τις εικόνες τους ως PNG εσωτερικά. Τα παλαιότερα χρησιμοποιούν ακατέργαστα δεδομένα bitmap τύπου BMP. Ο χειρισμός και των δύο κωδικοποιήσεων γίνεται. Η έξοδος είναι ένα PNG ανά ενσωματωμένη εικόνα — για ένα τυπικό εικονίδιο των Windows, αυτό σημαίνει έξι ή περισσότερα αρχεία PNG σε διαφορετικά μεγέθη.

Τα αρχεία δεν φεύγουν ποτέ από τη συσκευή σας. Η ανάλυση πραγματοποιείται σε JavaScript χρησιμοποιώντας το DataView για την ανάγνωση του καταλόγου ICO και την αποστολή στον κατάλληλο αποκωδικοποιητή για κάθε εικόνα. Τα PNG εξόδου παράγονται μέσω του canvas.toBlob('image/png').

Γιατί να μετατρέψετε το ICO σε PNG

Το ICO είναι μια μορφή με επίκεντρο τα Windows την οποία λίγοι επεξεργαστές εικόνων χειρίζονται με χάρη. Το Photoshop απαιτεί πρόσθετο. πολλά εργαλεία που βασίζονται στο διαδίκτυο δεν μπορούν να διαβάσουν καθόλου το ICO. Τα περιβάλλοντα επιφάνειας εργασίας Linux αντιμετωπίζουν το ICO ως δεύτερης κατηγορίας. Το PNG υποστηρίζεται καθολικά. Η μετατροπή ενός υπάρχοντος ICO σε PNG παράγει αρχεία που μπορείτε να ανοίξετε και να επεξεργαστείτε σε οποιοδήποτε εργαλείο.

Ο άλλος κοινός λόγος είναι η εξαγωγή μεμονωμένων μεγεθών. Οι προγραμματιστές ιστού που ενημερώνουν ένα favicon συχνά θέλουν μόνο την έκδοση 32×32 ή 64×64 ενός υπάρχοντος ICO. Οι σχεδιαστές που επανασχεδιάζουν εικονίδια παλαιού τύπου θέλουν ως σημείο εκκίνησης τη μεγαλύτερη ενσωματωμένη έκδοση. Και οι δύο ροές εργασίας επωφελούνται από την εξαγωγή χωριστών αρχείων PNG, ένα ανά μέγεθος, αντί να ασχολούνται απευθείας με το κοντέινερ ICO.

Πώς να το χρησιμοποιήσετε

Ρίξτε ένα ICO, λάβετε ένα PNG ανά ενσωματωμένο μέγεθος.

  1. Ανεβάστε το αρχείο ICO: Σύρετε το αρχείο στην περιοχή μεταφόρτωσης ή κάντε κλικ για περιήγηση. Υποστηρίζονται αρχεία έως 50 MB, αν και τα τυπικά αρχεία ICO είναι πολύ κάτω από 100 KB.
  2. Ελέγξτε τα ενσωματωμένα μεγέθη: Το εργαλείο παραθέτει όλες τις εικόνες που είναι ενσωματωμένες στο ICO με τις διαστάσεις και το βάθος χρώματός τους. Ένα τυπικό ICO favicon έχει εκδόσεις 16×16, 32×32 και 48×48. ένα εικονίδιο επιφάνειας εργασίας των Windows μπορεί να έχει οκτώ ή περισσότερα μεγέθη.
  3. Εκχύλισμα: Κάθε ενσωματωμένη εικόνα αποκωδικοποιείται και επανακωδικοποιείται ως PNG. Για ICO που περιέχουν καταχωρήσεις συμπιεσμένες με PNG, η αποκωδικοποίηση είναι άμεση. Για καταχωρίσεις τύπου BMP, τα ακατέργαστα δεδομένα pixel διαβάζονται σε καμβά και εξάγονται ως PNG.
  4. Λήψη: Τα ICO με μία εικόνα παράγουν μία μόνο λήψη PNG. Τα ICO πολλαπλών εικόνων παράγουν ένα αρχείο ZIP που περιέχει ένα PNG ανά μέγεθος, το οποίο ονομάζεται με τις διαστάσεις (icon-16.png, icon-32.png, και ούτω καθεξής).

Κοινές περιπτώσεις χρήσης

Τεχνικές λεπτομέρειες

Ένα αρχείο ICO ξεκινά με μια κεφαλίδα 6 byte (ICONDIR), ακολουθούμενη από έναν κατάλογο εγγραφών (ICONDIRENTRY, 16 byte το καθένα), ακολουθούμενο από τα δεδομένα εικόνας για κάθε καταχώρηση. Κάθε καταχώρηση καταλόγου καθορίζει το πλάτος, το ύψος, τον αριθμό χρωμάτων και μια μετατόπιση και μέγεθος που δείχνει στα byte της εικόνας.

Τα δεδομένα εικόνας κωδικοποιούνται είτε ως DIB τύπου BMP (χωρίς το BITMAPFILEHEADER) είτε ως πλήρες αρχείο PNG ενσωματωμένο απευθείας. Οι καταχωρίσεις με κωδικοποίηση PNG είναι κοινές για τα σύγχρονα εικονίδια στα 256×256 και έχουν μια τυπική υπογραφή PNG στην αρχή. Οι καταχωρήσεις τύπου BMP παραλείπουν την κεφαλίδα του αρχείου αλλά περιλαμβάνουν την κεφαλίδα πληροφοριών και τα δεδομένα εικονοστοιχείων.

Αυτός ο μετατροπέας διαβάζει τον κατάλογο, εντοπίζει κάθε καταχώρηση και αποστέλλει στον κατάλληλο αποκωδικοποιητή. Οι εγγραφές PNG αποκωδικοποιούνται χρησιμοποιώντας ένα στοιχείο Blob και ένα στοιχείο εικόνας. Οι εγγραφές BMP διαβάζονται αναλύοντας το BITMAPINFOHEADER και γράφοντας pixel σε έναν καμβά χειροκίνητα. Η έξοδος είναι πάντα PNG.

Βέλτιστες Πρακτικές

Συχνές ερωτήσεις

Υπάρχει απώλεια ποιότητας κατά τη μετατροπή ICO σε PNG;
Όχι. Το PNG χρησιμοποιεί DEFLATE χωρίς απώλειες, επομένως η ποιότητα της εικόνας σας διατηρείται πλήρως κατά τη μετατροπή.
Γιατί να μετατρέψω σε PNG αντί να διατηρήσω την αρχική μορφή;
Το PNG είναι ιδανικό όταν χρειάζεστε υποστήριξη διαφάνειας, ποιότητα χωρίς απώλειες για στιγμιότυπα οθόνης ή γραφικά ή καθολική συμβατότητα προγράμματος περιήγησης. Σε αντίθεση με το ICO, το PNG διατηρεί κάθε pixel χωρίς τεχνουργήματα συμπίεσης.
Μπορώ να μετατρέψω ομαδικά πολλά αρχεία ICO;
Αυτό το εργαλείο επεξεργάζεται ένα αρχείο κάθε φορά για να εξασφαλίσει τη μέγιστη ποιότητα. Για πολλά αρχεία, απλώς επαναλάβετε τη διαδικασία — κάθε μετατροπή διαρκεί μόνο δευτερόλεπτα.
Οι εικόνες μου διατηρούνται ιδιωτικές κατά τη μετατροπή;
Ναι. Τα αρχεία ICO σας υποβάλλονται σε επεξεργασία εξ ολοκλήρου στο πρόγραμμα περιήγησής σας χρησιμοποιώντας το Canvas API και JavaScript. Δεν μεταφορτώνεται τίποτα σε κανένα διακομιστή — το αρχείο πηγαίνει απευθείας από τη συσκευή σας στον μετατροπέα και επιστρέφει στη συσκευή σας.
Το αρχείο μου μεταφορτώνεται σε διακομιστή;
Όχι. Η ανάλυση και η αποκωδικοποίηση γίνονται στο πρόγραμμα περιήγησής σας. Το αρχείο δεν φεύγει από τη συσκευή σας.
Μπορώ να μετατρέψω το PNG ξανά σε ICO;
Ναι — χρησιμοποιήστε το αποκλειστικό εργαλείο PNG to ICO, το οποίο ομαδοποιεί ένα ή περισσότερα PNG σε ένα νέο αρχείο ICO με τη σωστή δομή καταλόγου.
Γιατί βλέπω πολλές λήψεις για ένα ICO;
Επειδή το ICO περιέχει πολλαπλές ενσωματωμένες εικόνες. Κάθε ένα γίνεται ξεχωριστό PNG. Εάν θέλετε μόνο ένα μέγεθος, πάρτε αυτό που ταιριάζει στις ανάγκες σας και πετάξτε το υπόλοιπο.
Θα διατηρηθούν το EXIF ή άλλα μεταδεδομένα;
Τα αρχεία ICO δεν φέρουν γενικά μεταδεδομένα EXIF. Τα PNG εξόδου περιέχουν μόνο δεδομένα pixel. Εάν οι καταχωρήσεις PNG της πηγής ICO είχαν μεταδεδομένα, δεν διατηρούνται μέσω επανακωδικοποίησης σε καμβά.