Μετατρέψτε SVG σε PNG online δωρεάν, με διατήρηση της διαφάνειας. Τα vector που δηλώνουν πολύ μικρό μέγεθος αποδίδονται αυτόματα ξανά σε υψηλότερη ανάλυση, ώστε να μην καταλήξετε ποτέ με μια άχρηστη εικόνα 24 pixel. Υποστηρίζεται batch, χωρίς εγγραφή, χωρίς υδατογράφημα, τα αρχεία διαγράφονται αυτόματα 1 ώρα μετά τη μεταφόρτωση.
Ένα SVG αποθηκεύει οδηγίες σχεδίασης — πού περνά αυτό το path και ποιο χρώμα το γεμίζει. Η μετατροπή σε PNG σημαίνει ότι ένας renderer ακολουθεί αυτές τις οδηγίες μία φορά και καταγράφει το αποτέλεσμα ως pixels. Το PicEditLab χρησιμοποιεί το librsvg, την ίδια μηχανή rendering που βρίσκεται πίσω από Firefox και GNOME, με πολύ πλήρη υποστήριξη για τη σύγχρονη σύνταξη SVG: gradients, masks, filters και CSS styling. Στη σπάνια περίπτωση παλιού αρχείου που δεν μπορεί να γίνει parse, η εργασία επιστρέφει στο ImageMagick για δεύτερη προσπάθεια.
Αυτό που εκπλήσσει τον κόσμο είναι το μέγεθος εξόδου. Ένα vector δεν έχει εγγενές μέγεθος, οπότε ο renderer δεν έχει τίποτε άλλο να χρησιμοποιήσει εκτός από το width και το height που δηλώνονται μέσα στο αρχείο — και τα SVG εικονιδίων σχεδόν πάντα δηλώνουν width="24". Γι' αυτό τόσοι online converters επιστρέφουν PNG 24x24: τεχνικά σωστό, πρακτικά άχρηστο. Αυτή η σελίδα εντοπίζει την περίπτωση και κάνει νέο render του αρχικού vector στα 512 px ή περισσότερο, διατηρώντας την αναλογία διαστάσεων. Είναι νέο render και όχι μεγέθυνση, επομένως το αποτέλεσμα είναι πραγματικά καθαρό.
Η διαφάνεια διατηρείται. Δεν βάφεται λευκό φόντο από κάτω, οπότε όπου το SVG σας δεν σχεδιάζει τίποτα, το PNG είναι διαφανές. Η περίπτωση που χρειάζεται προσοχή είναι η αντίθετη: αν το SVG σας περιέχει ένα λευκό ορθογώνιο που καλύπτει τον καμβά, αυτό το ορθογώνιο είναι μέρος του έργου και σχεδιάζεται, οπότε το PNG θα έχει λευκό φόντο. Η λύση είναι να διαγράψετε αυτό το ορθογώνιο στο εργαλείο σχεδίασης — όχι να το υποθέσει το βήμα μετατροπής.
Πότε χρειάζεστε πραγματικά PNG; Οπουδήποτε δεν γίνεται δεκτό SVG. Προγράμματα email, παρουσιάσεις, τα περισσότερα e-commerce back ends, avatar και cover εικόνες κοινωνικών πλατφορμών και αρκετά forums και web forms δέχονται μόνο bitmap. Υπάρχει επίσης θέμα ασφάλειας — ένα SVG είναι εκτελέσιμο markup document, γι' αυτό πολλά συστήματα που επιτρέπουν uploads αποκλείουν εξαρχής το SVG και η μετατροπή σε PNG είναι η πιο απλή λύση.
Θέλετε να πάτε προς την άλλη κατεύθυνση; Μετατρέψτε ένα PNG σε πραγματικό SVG με ιχνηλάτηση
Δεν απαιτούνται τεχνικές γνώσεις. Δωρεάν, γρήγορο και διαθέσιμο σε κάθε συσκευή.
Κατασκευασμένο πάνω σε πολλαπλές δοκιμασμένες μηχανές μετατροπής ανοιχτού κώδικα. Επιλέγουμε την καλύτερη αλυσίδα επεξεργασίας για κάθε συνδυασμό μορφών, αποφεύγοντας τις αλλαγές χρώματος και την απώλεια ποιότητας που είναι συνηθισμένες στη μετατροπή στον browser.
Η μετατροπή εικόνων SVG σε PNG εμφανίζεται σε πολλές καταστάσεις: διασφάλιση συμβατότητας με άλλη συσκευή ή πλατφόρμα, μείωση αποθηκευτικού χώρου ή προετοιμασία εικόνων για μεταφόρτωση σε υπηρεσία που δεν αποδέχεται τη μορφή πηγής. Η παραδοσιακή προσέγγιση είναι η εγκατάσταση 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 λεπτομέρειας.
Η διοχέτευση εικόνων του PicEditLab είναι κατασκευασμένη πάνω σε ImageMagick, libheif, libavif και libjxl — τις ίδιες δοκιμασμένες βιβλιοθήκες ανοιχτού κώδικα που χρησιμοποιούν Apple, Google και Mozilla. Ρυθμίζουμε τις παραμέτρους κωδικοποιητή για κάθε μορφή ώστε να ταιριάζουν με την ισορροπία ποιότητας-μεγέθους αρχείου που θέλουν πραγματικά οι περισσότεροι χρήστες, και παρέχουμε ενημερώσεις διοχέτευσης με κάθε έκδοση για να συμβαδίζουμε με νέες αναθεωρήσεις μορφών.