Μετάβαση στο κύριο περιεχόμενο
LibraTool logoLibraTool

Μετατροπέας PNG σε ICO Favicon δωρεάν

Μετατρέψτε εικόνες PNG, JPG, WebP ή SVG σε αρχεία favicon .ico πολλαπλών μεγεθών. Επιλέξτε τα μεγέθη που θέλετε (16, 32, 48, 64, 128, 256) και κατεβάστε ένα μόνο .ico.

Λειτουργεί εκτός σύνδεσης μόλις φορτωθεί

Αφήστε ένα αρχείο εδώ ή κάντε κλικ για αναζήτηση

PNG, JPG, WebP, SVG, HEIC, HEIF · επεξεργάζεται στη συσκευή σας

ή πατήστε Ctrl+V για επικόλληση από το πρόχειρο

Αναζήτηση αρχείων

Συμβουλή: μπορείτε να επικολλήσετε στιγμιότυπο οθόνης με Ctrl+V

Τα αρχεία σας δεν εγκαταλείπουν ποτέ τη συσκευή σας. Όλη η επεξεργασία γίνεται τοπικά στο πρόγραμμα περιήγησής σας.

Συνηθισμένες χρήσεις

  • Δημιουργήστε ένα favicon ιστοχώρου από PNGΜετατροπή του λογότυπου PNG σας σε αρχείο favicon.ico πολλαπλών μεγεθών για το εικονίδιο καρτέλας του ιστοχώρου σας.
  • Δημιουργήστε ένα εικονίδιο επιφάνειας εργασίας WindowsΜετατροπή εικόνων PNG ή JPG σε αρχεία .ico για συντομεύσεις επιφάνειας εργασίας Windows και εικονίδια εφαρμογής.
  • Εικονίδιο πολλαπλών μεγεθών διασταυρωμένης πλατφόρμαςΣυσκευάστε πολλαπλά μεγέθη εικονιδίων (16, 32, 48, 64, 128, 256) σε ένα αρχείο .ico που λειτουργεί παντού.
  • Αρχείο πηγής εικονιδίου PWAΔημιουργήστε ένα βασικό .ico από το λογότυπο PWA σας για υποστήριξη fallback σε παλαιότερα προγράμματα περιήγησης που δεν χρησιμοποιούν το δηλωτικό.
  • Μετατροπή λογότυπου εμπορικής μάρκας σε μορφή ICOΜετατρέψτε το λογότυπο της εταιρείας ή της μάρκας σας από PNG, JPG ή SVG σε αρχείο υψηλής ποιότητας .ico για ψηφιακά σημεία επαφής.

Πώς λειτουργεί

Η μετατροπή εκτελείται εξ ολοκλήρου στον browser σας με δύο μηχανισμούς γραμμένους στο ίδιο το εργαλείο: το Canvas API για κλιμάκωση και απόδοση κάθε καρέ εικονιδίου και έναν χειρόγραφο δυαδικό κωδικοποιητή ICO που πακετάρει τα καρέ σε ένα αρχείο .ico — καμία βιβλιοθήκη δεν κατεβαίνει και κανένα αρχείο δεν φεύγει από τη συσκευή σας.

  1. 1
    Η εικόνα αποκωδικοποιείται σε canvas
    Το PNG, JPEG, WebP ή SVG που ανεβάζετε φορτώνεται σε HTMLImageElement και σχεδιάζεται σε canvas εκτός οθόνης σε κάθε ζητούμενο μέγεθος (16×16 έως 256×256). Το canvas χρησιμοποιεί υψηλής ποιότητας δικυβική εξομάλυνση και σέβεται την επιλογή προσαρμογής σας: το 'contain' προσθέτει διαφανές ή χρωματιστό περιθώριο γύρω από την εικόνα, ενώ το 'cover' περικόπτει ένα κεντραρισμένο τετράγωνο από την πηγή.
  2. 2
    Κάθε καρέ εξάγεται ως bytes PNG
    Το ενσωματωμένο canvas.toBlob('image/png') του browser κωδικοποιεί κάθε κλιμακωμένο καρέ σε PNG χωρίς απώλειες. Αυτά τα bytes ενσωματώνονται στο δοχείο .ico — οι σύγχρονοι browsers και τα Windows υποστηρίζουν εγγενώς PNG μέσα σε ICO, κάτι που κρατά τα αρχεία μικρότερα από την παλαιότερη μορφή βασισμένη σε BMP.
  3. 3
    Σύνθεση δυαδικού ICO στη μνήμη
    Ένας χειρόγραφος κωδικοποιητής δημιουργεί τη δομή του αρχείου .ico από το μηδέν με DataView: μια κεφαλίδα ICONDIR 6 bytes δηλώνει το πλήθος εικόνων, ακολουθεί μια εγγραφή καταλόγου 16 bytes για κάθε μέγεθος (πλάτος, ύψος, βάθος bit, μήκος σε bytes και θέση δεδομένων) και μετά όλα τα φορτία PNG ενωμένα διαδοχικά. Καμία βιβλιοθήκη τρίτων δεν εμπλέκεται.
  4. 4
    Εμφάνιση προεπισκόπησης, λήψη αρχείου
    Πριν προσφέρει τη λήψη, το UI αποδίδει ακριβή προεπισκόπηση κάθε μεγέθους σε φόντο σκακιέρας, ώστε να ελέγξετε τη διαφάνεια πριν από την αποθήκευση. Το Blob δίνεται στον μηχανισμό λήψης του browser ως 'favicon.ico'.

Η εικόνα σας επεξεργάζεται εξ ολοκλήρου μέσα στον browser — δεν μεταφορτώνεται ποτέ σε διακομιστή και δεν διατηρείται αντίγραφο αφού κλείσετε την καρτέλα.

Σχετικά εργαλεία

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