Μετατρέψτε SVG σε ICO online δωρεάν. Το vector γίνεται πρώτα render στα 512 px ή μεγαλύτερο και έπειτα και τα έξι μεγέθη εικονιδίου — 256, 128, 64, 48, 32, 16 — μικραίνουν από αυτό αντί να μεγαλώνουν. Χωρίς εγγραφή, χωρίς υδατογράφημα, χωρίς όρια, τα αρχεία διαγράφονται αυτόματα 1 ώρα μετά τη μεταφόρτωση.
Όταν δημιουργείτε ένα εικονίδιο από PNG, το ανώτατο επίπεδο ευκρίνειας εξαρτάται από το πόσα pixels έχει το PNG. Δώστε μια εικόνα 64x64 και η εγγραφή 256 μπορεί να είναι μόνο upscale. Ένα vector δεν έχει τέτοιο όριο: αποθηκεύει σχήματα, όχι pixels, επομένως η απόδοση σε μεγαλύτερο μέγεθος είναι απλώς ένας νέος υπολογισμός. Όταν υπάρχει η vector πηγή, είναι το καλύτερο σημείο εκκίνησης για ένα εικονίδιο — και αυτός είναι ένας βασικός λόγος που αυτή η διαδρομή χρησιμοποιείται όλο και περισσότερο τελευταία.
Υπάρχει όμως μία παγίδα που αξίζει να γνωρίζετε από πριν. Οι rasterisers αποδίδουν ένα SVG στο πλάτος και το ύψος που δηλώνει το ίδιο το αρχείο, και τα SVG εικονιδίων σχεδόν πάντα δηλώνουν width="24". Αν γίνει render σε αυτό το μέγεθος, παίρνετε πλέγμα 24 pixel και στη συνέχεια και τα έξι μεγέθη εικονιδίων γίνονται πάλι upscale — χάνεται όλο το πλεονέκτημα του vector. Το PicEditLab ελέγχει το αποτέλεσμα του render σε αυτό το βήμα και, όταν η μεγαλύτερη πλευρά είναι μικρότερη από 512, κάνει render ξανά την αρχική vector πηγή σε μεγαλύτερο μέγεθος. Το δεύτερο πέρασμα είναι νέο render, όχι μεγέθυνση: τα paths υπολογίζονται ξανά, επομένως δεν χάνεται τίποτα.
Οι browsers πλέον δέχονται απευθείας SVG favicons — αρκεί ένα link tag στο head με type=image/svg+xml και μπορείτε ακόμη να κάνετε το εικονίδιο να ακολουθεί τη dark mode με ένα CSS media query. Ωστόσο, το /favicon.ico στη ρίζα του site σας παραμένει η διαδρομή που ζητούν μόνοι τους οι browsers χωρίς να διαβάσουν HTML, και αυτή αναζητούν τα Safari bookmarks, οι συντομεύσεις επιφάνειας εργασίας των Windows και οι περισσότεροι crawlers. Η πρακτική λύση είναι να παρέχετε και τα δύο: SVG για τους browsers που το χρησιμοποιούν, ICO για κάλυψη όλων των άλλων.
Ένα vector εγγυάται καθαρές άκρες, αλλά δεν μπορεί να σώσει ένα σχέδιο που είναι απλώς υπερβολικά φορτωμένο. Στα 16x16 ένα γράμμα έχει ύψος περίπου δώδεκα pixels, ενώ πολύ λεπτές γραμμές, gradients και μικρό εσωτερικό κείμενο γίνονται μια δυσδιάκριτη μάζα σε αυτό το μέγεθος, ανεξάρτητα από το αρχικό format. Αν το εικονίδιό σας δεν διαβάζεται σε μικρό μέγεθος, η λύση βρίσκεται στο ίδιο το σχέδιο: κάντε τις γραμμές παχύτερες, αφαιρέστε τις εσωτερικές λεπτομέρειες και κρατήστε μόνο τη σιλουέτα που ο κόσμος πραγματικά αναγνωρίζει.
Χρειάζεστε απλώς ένα απλό bitmap; Μετατρέψτε SVG σε PNG
Δεν απαιτούνται τεχνικές γνώσεις. Δωρεάν, γρήγορο και διαθέσιμο σε κάθε συσκευή.
Κατασκευασμένο πάνω σε πολλαπλές δοκιμασμένες μηχανές μετατροπής ανοιχτού κώδικα. Επιλέγουμε την καλύτερη αλυσίδα επεξεργασίας για κάθε συνδυασμό μορφών, αποφεύγοντας τις αλλαγές χρώματος και την απώλεια ποιότητας που είναι συνηθισμένες στη μετατροπή στον browser.
Η μετατροπή εικόνων SVG σε ICO εμφανίζεται σε πολλές καταστάσεις: διασφάλιση συμβατότητας με άλλη συσκευή ή πλατφόρμα, μείωση αποθηκευτικού χώρου ή προετοιμασία εικόνων για μεταφόρτωση σε υπηρεσία που δεν αποδέχεται τη μορφή πηγής. Η παραδοσιακή προσέγγιση είναι η εγκατάσταση Photoshop, GIMP ή παρόμοιας εφαρμογής επιτραπέζιου υπολογιστή — περιττό για μια περιστασιακή εργασία. Οι μετατροπείς που βασίζονται στον browser είναι εναλλακτική, αλλά περιορίζονται από αυτό που ο browser μπορεί να αποκωδικοποιήσει εγγενώς και δεν μπορούν καθόλου να χειριστούν εξειδικευμένες μορφές όπως RAW, HEIC ή AVIF. Το PicEditLab εκτελεί τη μετατροπή στην πλευρά του διακομιστή, οπότε η υποστήριξη μορφών, η ποιότητα εξόδου και η ταχύτητα επεξεργασίας δεν εξαρτώνται από τον browser ή τη συσκευή σας.
Η μετατροπή στο PicEditLab χρειάζεται τρία βήματα — μεταφόρτωση, επιλογή μορφής στόχου, λήψη:
Ο διακομιστής μας εκτελεί μια δοκιμασμένη αλυσίδα εργαλείων ανοιχτού κώδικα. Το ImageMagick χειρίζεται τη μετατροπή χρωματικού χώρου και την εκ νέου δειγματοληψία, το libheif χρησιμοποιεί τον κωδικοποιητή x265 για κωδικοποίηση και αποκωδικοποίηση HEIC, το libavif χρησιμοποιεί AOM για AVIF, το libjxl χειρίζεται JPEG XL, το OpenJPEG καλύπτει JPEG 2000 και το dcraw αποκωδικοποιεί ακατέργαστα δεδομένα αισθητήρα από αρχεία RAW. Η έξοδος JPG χρησιμοποιεί ποιότητα 85 με προοδευτική κωδικοποίηση για ταχύτερη αντιληπτή φόρτωση στον ιστό. Η έξοδος PNG χρησιμοποιεί zlib σε μέγιστη συμπίεση για να διατηρεί το μέγεθος αρχείου όσο το δυνατόν μικρότερο χωρίς να χάνει ούτε ένα pixel λεπτομέρειας.