JPG σε PNG χωρίς να φύγετε από τον περιηγητή

Τυλίξτε ένα JPG σε PNG χωρίς απώλειες όταν ένα εργαλείο απαιτεί PNG ή θέλετε να σταματήσετε περαιτέρω απώλεια.

ή σύρετε την εικόνα εδώ

Πώς να μετατρέψετε JPG σε PNG

Πώς να μετατρέψετε JPG σε PNG

Τραβήξτε ένα JPG μέσα στην περιοχή απόθεσης ή κάντε κλικ για να ψάξετε ένα. Η δουλειά αρχίζει το δευτερόλεπτο που προσγειώνεται το αρχείο, χωρίς κουμπί Μετατροπής πουθενά, και το PNG είναι συνήθως έτοιμο σε λιγότερο από δευτερόλεπτο για μια καθημερινή φωτογραφία. Ένα κουμπί Λήψης το αποθηκεύει μετά με το όνομα της πηγής και κατάληξη .png. Κάθε αρχείο τρέχει φρέσκο, χωρίς τίποτα στην ουρά πίσω του, και ο ίδιος δρόμος εξυπηρετεί και τηλέφωνα και υπολογιστές. Ένα αρχείο που τελειώνει σε .jpg συμπεριφέρεται ακριβώς όπως ένα που τελειώνει σε .jpeg. Κι αν το μόνο που έχετε είναι ένα WebP ή ένα GIF, αυτά γίνονται κι αυτά δεκτά ως πηγή, χωρίς ξεχωριστό εργαλείο.

Γιατί το αρχείο PNG σας είναι μεγαλύτερο από το JPG

Γιατί το αρχείο PNG σας είναι μεγαλύτερο από το JPG

Ένα JPG μικραίνει πετώντας δεδομένα εικονοστοιχείων στη θάλασσα. Ένα PNG κρατά κάθε εικονοστοιχείο χωρίς κανένα βήμα με απώλειες, οπότε το να γυρίσετε ένα JPG σε PNG δίνει πάντα βαρύτερο αρχείο. Οι αριθμοί το επιβεβαιώνουν, με ένα JPG 17 KB μετρημένο κοντά στα 105 KB ως PNG και ένα JPG 116 KB να σκαρφαλώνει περίπου στα 384 KB. Κάθε μετατροπέας PNG το κάνει αυτό, γιατί το να είναι χωρίς απώλειες είναι όλο το νόημα του περιεχομένου. Ένα ογκωδέστερο PNG δεν είναι καλύτερη εικόνα, αφού τα εικονοστοιχεία μέσα είναι ακριβώς αυτά που κουβαλούσε το JPG, ελαττώματα και όλα. Η μετατροπή αποδίδει μόνο όταν εκείνο το τύλιγμα χωρίς απώλειες σας αγοράζει κάτι αληθινό, όπως το να σταματά περαιτέρω απώλεια σε επαναποθηκεύσεις, να ικανοποιεί ένα πρόγραμμα που δεν δέχεται τίποτα παρά PNG ή να στήνει για μια διαφάνεια που σκοπεύετε να προσθέσετε αργότερα.

JPG ή PNG, ποια μορφή ταιριάζει στη ροή εργασίας

JPG ή PNG, ποια μορφή ταιριάζει στη ροή εργασίας

Το PNG ταιριάζει σε εμβλήματα, μικρά εικονίδια, αποτυπώσεις οθόνης με καθαρά γράμματα, σχέδια με γραμμές και κάθε εικόνα που χρειάζεται διαφάνεια ή πολλά περάσματα επεξεργασίας δίχως να ξεθωριάζει σταδιακά η ποιότητα. Το JPG, αντίθετα, βολεύει στις φωτογραφίες, στις μεγάλες εικόνες κορυφής μιας σελίδας και στις δημοσιεύσεις που έτσι κι αλλιώς θα ξαναπεραστούν από τη συμπίεση ενός μέσου δικτύωσης. Όλο το παιχνίδι παίζεται ανάμεσα στο μέγεθος και στην ευκολία επεξεργασίας, με το JPG να υπερτερεί στο πρώτο και το PNG να κρατά γερά την ποιότητα όσες αποθηκεύσεις κι αν γίνουν. Αν περάσετε ένα JPG σε PNG προτού πιάσετε δουλειά, εμποδίζετε κάθε επόμενη αποθήκευση να φορτώνει νέα σημάδια, και γι αυτόν ακριβώς τον λόγο όσοι σχεδιάζουν ή φωτογραφίζουν μεταφέρουν τις λήψεις τους σε PNG στο ενδιάμεσο μιας πολύπλοκης εργασίας. Όταν φτάσει η ώρα να βγει το αποτέλεσμα στο διαδίκτυο, γυρίστε το πάλι σε JPG ή WebP στο τελείωμα.

Ποιότητα, τι διατηρεί η μετατροπή και τι δεν μπορεί

Ποιότητα, τι διατηρεί η μετατροπή και τι δεν μπορεί

Όντας χωρίς απώλειες, το βήμα PNG δεν χάνει καμία νέα ποιότητα από μόνο του. Αυτό που δεν έχει τη δύναμη να κάνει είναι να ξαναχτίσει ποιότητα που το πρώτο πέρασμα JPEG ήδη παρέδωσε. Όποια ίχνη, ζώνες, μαλάκωμα ή ολίσθηση χρώματος πιέστηκαν μέσα στο JPG περνούν μέσα στο PNG ακριβώς όπως φαίνονταν. Το PNG μόνο σταματά την ολίσθηση από εδώ και μπρος. Δεν υπάρχει καντράν ποιότητας, γιατί ένα PNG δεν έχει τέτοια ρύθμιση, χωρίς απώλειες είναι η φύση του. Αν ψάχνετε για κάτι πιο τραγανό, η λύση είναι ένα καλύτερο πρωτότυπο εξαρχής, αφού καμία μετατροπή δεν μπορεί να αναστήσει δεδομένα εικονοστοιχείων που το JPEG έχει ήδη αφήσει.

Δημιουργεί αυτό διαφανές φόντο

Δημιουργεί αυτό διαφανές φόντο

Δεν δημιουργεί. Πηγαίνοντας από JPG σε PNG ανταλλάσσεται το περιεχόμενο αλλά τα εικονοστοιχεία μένουν ήσυχα, οπότε ένα συμπαγές φόντο στο JPG μένει εξίσου συμπαγές στο PNG. Η μορφή PNG είναι ικανή για διαφάνεια, ωστόσο το αρχείο δεν κρατά καμία εκτός αν καθαρίσετε το φόντο σε ξεχωριστή κίνηση. Αν ένα διαφανές PNG φτιαγμένο από ένα JPG είναι αυτό που χρειάζεστε, τρέξτε μετά την αφαίρεση φόντου. Εκείνο το εργαλείο ξεχωρίζει το θέμα και σβήνει τα γύρω εικονοστοιχεία, δίνοντάς σας ένα PNG με πραγματικό κανάλι άλφα αντί για την επίπεδη, πλήρως αδιαφανή εικόνα που βγάζει μια απλή μετατροπή.

Πού γίνεται η μετατροπή

Πού γίνεται η μετατροπή

Όλα εξαρτώνται από το πόσα αρχεία φέρνετε. Με μία εικόνα, όλη η διαδικασία τρέχει στην καρτέλα μέσω της μηχανής εικόνας του προγράμματος περιήγησης, και τίποτα δεν μεταφορτώνεται. Ανοίξτε τα DevTools, κρατήστε τον πίνακα Δικτύου σε θέα κατά μια μεμονωμένη μετατροπή, και θα μετρήσετε μηδέν εξερχόμενα αιτήματα με τη φωτογραφία. Φέρτε αρκετές ταυτόχρονα και ταξιδεύουν στον διακομιστή μας, που κάνει τη δουλειά και επιστρέφει έναν σύνδεσμο λήψης. Αυτός ο σύνδεσμος, και τα αρχεία πίσω του, διαγράφονται σε περίπου 2 ώρες. Μία φωτογραφία, λοιπόν, μένει στη συσκευή σας, ενώ μια παρτίδα τακτοποιείται στον διακομιστή μας και έπειτα αδειάζει. Διαλέξτε τη διαδρομή που ταιριάζει στο πόσο ιδιωτικές είναι οι εικόνες.

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

  1. Δώστε ένα JPG

    Αφήστε το αρχείο στο πλαίσιο, ή κάντε κλικ και διαλέξτε το από τον φάκελό σας. Μετατρέψτε μόνο ένα και μένει στη μηχανή σας. Προσθέστε αρκετά και ταξιδεύουν στον διακομιστή μας για να μετατραπούν μαζί.

  2. Καθίστε αναπαυτικά

    Δεν κάνετε τίποτα παραπάνω. Μια τυπική φωτογραφία γίνεται PNG περίπου τόσο γρήγορα όσο σηκώνεται το δάχτυλό σας, χωρίς βήμα Μετατροπής και χωρίς δείκτη φόρτωσης στον δρόμο.

  3. Προσέξτε την αύξηση

    Το PNG θα ξεπερνά το JPG με μεγάλη διαφορά. Φανταστείτε κάτι κοντά στα 105 KB από μια πηγή 17 KB, που είναι η μορφή να δουλεύει όπως πρέπει.

  4. Κρατήστε το PNG σας

    Ένα άγγιγμα στη Λήψη και βγαίνει, ίδιο όνομα, νέα κατάληξη. Έχετε κι άλλα; Μια παρτίδα επιστρέφει ως ένα μόνο αρχείο, και ο σύνδεσμος διαγράφεται από τον διακομιστή μας σε περίπου 2 ώρες.

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

Βελτιώνει η μετατροπή JPG σε PNG την ποιότητα;

Όχι. Δεν μπορεί να δώσει πίσω αυτό που το JPEG ήδη πέταξε. Το PNG κρατά τα ακριβή εικονοστοιχεία που έχει τώρα το JPG, μαζί με όποια ίχνη υπάρχουν ήδη. Αυτό που αλλάζει είναι το μέλλον, αφού μόλις βρεθείτε σε PNG μπορείτε να επεξεργαστείτε και να αποθηκεύσετε ξανά χωρίς κάθε πέρασμα να προσθέτει φρέσκια ζημιά συμπίεσης. Το ίδιο το PNG είναι χωρίς απώλειες, αλλά το JPG από όπου ξεκινήσατε δεν ήταν. Για ένα κοφτερότερο ξεκίνημα, χρειάζεστε ένα πρωτότυπο υψηλότερης ποιότητας.

Γιατί το αρχείο PNG μου είναι μεγαλύτερο από το αρχικό JPG;

Επειδή ένα PNG κρατά κάθε εικονοστοιχείο χωρίς κανένα βήμα με απώλειες, ενώ το JPG μίκρυνε πετώντας δεδομένα που αποφάσισε ότι δεν θα σας λείψουν. Το PNG τα κρατά όλα. Στην πράξη ένα JPG 17 KB συχνά φουσκώνει στα 105 KB περίπου, και ένα 116 KB μπορεί να σκαρφαλώσει προς τα 384 KB. Έτσι ακριβώς δουλεύει κάθε μετατροπέας PNG. Όταν ένα μικρό αρχείο σας νοιάζει περισσότερο από το τύλιγμα χωρίς απώλειες, κρατήστε το JPG ή τρέξτε ένα εργαλείο συμπίεσης μόλις γίνει η μετατροπή.

Δημιουργεί η μετατροπή JPG σε PNG διαφανές φόντο;

Όχι. Η μετατροπή αλλάζει το τύλιγμα, όχι τα εικονοστοιχεία, οπότε ένα συμπαγές φόντο JPG μένει συμπαγές στο PNG. Η μορφή μπορεί να κουβαλήσει διαφάνεια, αλλά καμία δεν δημιουργείται από τη μετατροπή μόνη της. Για να βγάλετε ένα διαφανές PNG από ένα JPG, τρέξτε μετά μια αφαίρεση φόντου ως ξεχωριστό βήμα, που καθαρίζει τα γύρω εικονοστοιχεία και σας αφήνει ένα πραγματικό κανάλι άλφα.

Είναι ασφαλές να μετατρέψω εδώ JPG σε PNG;

Εξαρτάται από το πόσα αρχεία φέρνετε. Μετατρέψτε μία και η φωτογραφία δεν φεύγει ποτέ από το πρόγραμμα περιήγησης, όλη η δουλειά τρέχει στη συσκευή σας χωρίς μεταφόρτωση, κάτι που μπορείτε να επιβεβαιώσετε στα DevTools ακολουθώντας τον πίνακα Δικτύου κατά μια μεμονωμένη μετατροπή. Φέρτε αρκετές ταυτόχρονα και ταξιδεύουν στον διακομιστή μας για να τακτοποιηθούν, και έπειτα ο σύνδεσμος λήψης και τα αρχεία πίσω του διαγράφονται σε περίπου 2 ώρες. Αν οι εικόνες είναι ιδιωτικές, μετατρέψτε τες μία μία ώστε να μείνουν στη μηχανή σας.

Μπορώ να μετατρέψω πολλά αρχεία JPG σε PNG ταυτόχρονα;

Ναι. Αφήστε μια στοίβα αρχείων και το Araluma τα μετατρέπει μαζί και επιστρέφει ένα μόνο αρχείο. Μια παρτίδα τακτοποιείται στον διακομιστή μας, όχι στην καρτέλα, και ο σύνδεσμος λήψης διαγράφεται σε περίπου 2 ώρες. Ένα μεμονωμένο αρχείο, αντίθετα, μετατρέπεται απευθείας στο πρόγραμμα περιήγησης, χωρίς να στέλνεται τίποτα. Έτσι κι αλλιώς κάθε μετατροπή είναι γρήγορη.

Γιατί να μετατρέψω JPG σε PNG;

Κυρίως τρεις λόγοι. Θέλετε μια βάση χωρίς απώλειες ώστε οι επαναλαμβανόμενες επεξεργασίες να μην προσθέτουν ίχνη, ένα πρόγραμμα ή μια ροή εργασίας δέχεται μόνο PNG και αρνείται το JPG, ή σκοπεύετε να προσθέσετε διαφάνεια αργότερα και χρειάζεστε την υποστήριξη άλφα του PNG. Κανένας από αυτούς δεν αναβιώνει την ποιότητα του JPG, μόνο την κρατούν από το να χειροτερεύει. Αν ένα μικρότερο αρχείο είναι ο μοναδικός σας στόχος, ένα εργαλείο συμπίεσης σας εξυπηρετεί καλύτερα.

Οι λεπτομέρειες

Σημειώσεις από την ομάδα για την τέχνη, τις μορφές και τις μικρές αποφάσεις πίσω από μια καλή κυκλική περικοπή.

Το περιεχόμενο χωρίς απώλειες, τι αποθηκεύει το PNG
Το PNG στηρίζεται στο DEFLATE, έναν αλγόριθμο χωρίς απώλειες. Γράφει τις τιμές RGBA κάθε εικονοστοιχείου ακριβώς, περνά πρώτα ένα αντιστρέψιμο φίλτρο πάνω από κάθε γραμμή σάρωσης, μετά στριμώχνει το σύνολο με μια ροή τύπου zlib. Χωρίς απώλειες εδώ σημαίνει ότι οι τιμές που αποσυμπιέζετε είναι ψηφίο προς ψηφίο αυτές που βάλατε. Στην περίπτωση JPG προς PNG, οι τιμές που μπαίνουν είναι τα εικονοστοιχεία που επιστρέφει ο περιηγητής αφού αποκωδικοποιήσει το JPEG, κι αυτά κουβαλούν ήδη κάθε προσέγγιση που εισήγαγε η αρχική αποθήκευση JPEG. Έτσι το PNG καταγράφει υπάκουα τις προσεγγίσεις, όχι την πραγματική σκηνή που φωτογραφήθηκε. Μετρημένα, ένα JPEG 17 KB στα 1024x768 προσγειώνεται κοντά στα 105 KB ως PNG, ενώ ένα JPEG 116 KB στα 3840x2160 φτάνει περίπου τα 384 KB. Τα πολλαπλάσια ακολουθούν την ανάλυση παρά τη ρύθμιση ποιότητας του JPEG, γι αυτό μένουν περίπου σταθερά σε διάφορα περιεχόμενα. Το περιεχόμενο κερδίζει τη θέση του σταματώντας την πτώση, όχι αντιστρέφοντάς την.
Γιατί η ποιότητα του JPEG δεν μπορεί να ανακτηθεί
Το JPEG ρίχνει πληροφορία οριστικά. Η συμπίεσή του τρέχει έναν μετασχηματισμό συνημιτόνου στα μπλοκ 8x8, στρογγυλοποιεί τους συντελεστές συχνότητας προς τα κάτω σε ένα πιο χοντρό σύνολο και αποθηκεύει εκείνους τους στρογγυλεμένους αριθμούς. Εκείνη η στρογγυλοποίηση πάει μόνο προς μία κατεύθυνση, οπότε ένας συντελεστής που διάβαζε 47 πριν κουμπώσει στο 50 δεν μπορεί ποτέ να σπρωχτεί πίσω, και το αρχείο δεν κρατά μνήμη του 47. Η αποκωδικοποίηση του JPEG ξαναχτίζει εικονοστοιχεία από τους στρογγυλεμένους συντελεστές, που είναι εικασίες για τα πρωτότυπα. Τυλίξτε εκείνες τις εικασίες σε PNG και παίρνετε ένα άψογο αντίγραφο μιας ελαττωματικής εικόνας. Τίποτα από αυτά δεν είναι ένα μειονέκτημα του PNG ή του Araluma, έτσι απλώς δουλεύει η συμπίεση με απώλειες, με οτιδήποτε ρίχνεται στην αποθήκευση να μένει ριγμένο. Ο μόνος δρόμος προς καλύτερη ποιότητα JPEG είναι να γυρίσετε στην ασυμπίεστη πηγή ή στο αρχείο RAW.
Μετρημένη αύξηση μεγέθους αρχείου
Το πόσο φουσκώνει ένα JPG στον δρόμο του προς PNG εξαρτάται από την εικόνα, αλλά η τάση είναι σταθερή. Πολυάσχολες φωτογραφίες με πλούσιες τονικές μεταβολές μεγαλώνουν περισσότερο, γιατί αυτό είναι το υλικό που το JPEG συμπιέζει υπέροχα ενώ ο κωδικοποιητής χωρίς απώλειες του PNG δεν προφταίνει σε τέτοια θορυβώδη εικονοστοιχεία. Από τις δικές του δοκιμές αυτού του εργαλείου, μια φωτογραφία JPEG 17 KB στα 1024x768 γίνεται ένα PNG 105 KB, περίπου εξαπλάσιο άλμα, και μια φωτογραφία JPEG 116 KB στα 3840x2160 γίνεται ένα PNG 384 KB, περίπου 3,3 φορές μεγαλύτερο. Επίπεδο υλικό όπως στιγμιότυπα οθόνης και εικονίδια ταιριάζει άσχημα στο JPEG εξαρχής και τείνει να κουβαλά περισσότερο βάρος εκεί, οπότε το PNG του μεγαλώνει λιγότερο απότομα. Το μάθημα είναι ξεκάθαρο, αν ένα μικρότερο αποτέλεσμα είναι αυτό που κυνηγάτε, το να γυρίσετε ένα JPG σε PNG σας σπρώχνει προς τη λάθος κατεύθυνση.
Διαφάνεια, η δυνατότητα έναντι του περιεχομένου
Το κανάλι άλφα 8 ψηφίων του PNG είναι ένα χαρακτηριστικό του περιεχομένου, αφήνοντας κάθε εικονοστοιχείο να κουβαλήσει μια αδιαφάνεια από 0 για πλήρως καθαρό έως 255 για πλήρως συμπαγές. Όταν ένα JPG ξαναχτίζεται ως PNG μέσα από τη μηχανή εικόνας της πλατφόρμας, κάθε εικονοστοιχείο βγαίνει στο 255, πλήρως αδιαφανές, γιατί το JPG δεν είχε καμία διαφάνεια να περάσει εξαρχής. Το PNG στέκει έτοιμο να αποθηκεύσει δεδομένα άλφα, το αρχείο απλώς δεν κρατά κανένα, αφού κανένα δεν υπήρχε στην πηγή. Το να βάλετε διαφάνεια στην εικόνα παίρνει μια ξεχωριστή εργασία, είτε μασκάροντας το φόντο με το χέρι σε έναν επεξεργαστή είτε τρέχοντας μια αυτόματη αφαίρεση φόντου. Ένας αφαιρέτης ρυθμισμένος να εντοπίζει το θέμα μπορεί να παραδώσει ένα PNG με γνήσιο άλφα θέτοντας την αδιαφάνεια των εικονοστοιχείων του φόντου στο μηδέν μετά τη μετατροπή.
Χειρισμός μεταδεδομένων EXIF
Στο ξαναχτίσιμο του αρχείου, ό,τι EXIF, IPTC και XMP κουβαλούσε το JPG εξαφανίζεται από το PNG σε όλους τους περιηγητές, και μαζί φεύγουν οι συντεταγμένες θέσης, το μοντέλο της μηχανής, η στιγμή της λήψης, οι γραμμές δικαιωμάτων και κάθε προσαρμοσμένο πεδίο. Με τα χρωματικά προφίλ τα πράγματα διαφέρουν ελαφρώς. Σε Chrome και Safari η σήμανση sRGB επιβιώνει στο τελικό αρχείο, ενώ ο Firefox τη διώχνει μαζί με τα υπόλοιπα. Το αποτέλεσμα είναι ότι το PNG ανοίγει με ασφάλεια ως sRGB παντού, όμως ένα ευρύ προφίλ όπως το Display-P3 ή το Adobe RGB χάνεται περνώντας από τον Firefox. Στη συνηθισμένη χρήση για ιστό και διαμοιρασμό, αυτή η απώλεια σημάνσεων μάλλον βοηθά, αφού ελαφραίνει λίγο το αρχείο και σβήνει τα ίχνη τοποθεσίας από τις λήψεις σας. Αν όμως δουλεύετε επαγγελματικά ή για αρχείο και τα ενσωματωμένα στοιχεία πρέπει να μείνουν άθικτα, φροντίστε αυτή την αλυσίδα με ένα εξειδικευμένο εργαλείο πριν ή μετά το πέρασμα της μορφής.
Η ιδιωτικότητα και πού καταλήγει η δουλειά
Πού καταλήγει η δουλειά εξαρτάται από την ποσότητα. Για μία μόνο εικόνα, τίποτα δεν φεύγει από το πρόγραμμα περιήγησης, και μπορείτε να το ελέγξετε ζωντανά σε δευτερόλεπτα. Ανοίξτε τα DevTools του Chrome, περάστε στον πίνακα Δικτύου, φιλτράρετε με XHR και Fetch και μετατρέψτε ένα αρχείο. Τίποτα δεν εμφανίζεται όσο τρέχει η κωδικοποίηση. Για δύο ή περισσότερα, το Araluma τα στέλνει στον διακομιστή μας, που μετατρέπει, ομαδοποιεί το αποτέλεσμα και επιστρέφει έναν σύνδεσμο λήψης. Αυτός ο σύνδεσμος και τα μετατραπέντα αρχεία διαγράφονται σε περίπου 2 ώρες. Η διαδρομή για μία εικόνα κρατά τα πάντα στη συσκευή, εκτός δικτύου, ενώ μια παρτίδα το ανταλλάσσει με το να κλείνετε πολλά αρχεία μονομιάς. Για στιγμιότυπο κάτι προσωπικού ή φωτογραφία σημειωμένη με την τοποθεσία σας, η μετατροπή μία μία το κρατά στη μηχανή σας, μια πραγματική διαφορά, όχι ένα σύνθημα.