Ποιο εργαλείο εικόνας χρειάζεστε;
Υπάρχουν περισσότερα εργαλεία εδώ από όσα θέλει κανείς να διατρέξει. Ξεκινήστε από το πρόβλημα:
«Η φόρμα ανεβάσματος λέει ότι η φωτογραφία μου είναι πολύ μεγάλη.» Σχεδόν πάντα πρόκειται για διαστάσεις, όχι μέγεθος αρχείου. Μια σύγχρονη φωτογραφία κινητού είναι περίπου 4000 px πλάτος· οι περισσότερες φόρμες θέλουν 1200 px ή λιγότερο. Χρησιμοποιήστε τη γεννήτρια αλλαγής μεγέθους εικόνων — το να μειώσετε στο μισό το πλάτος μιας φωτογραφίας κόβει το αρχείο σε περίπου το ένα τέταρτο, γιατί αφαιρέσατε τα τρία τέταρτα των pixel.
«Χρειάζομαι ένα μικρότερο αρχείο στο ίδιο μέγεθος.» Αυτό είναι ερώτημα μορφής, όχι διάστασης. Μετατρέψτε το σε WebP: η ίδια φωτογραφία στις ίδιες διαστάσεις συνήθως καταλήγει 25–35% μικρότερη από ένα JPEG σε συγκρίσιμη ποιότητα. Χρησιμοποιήστε JPG αντ’ αυτού όταν κάτι παλιό πρέπει να το ανοίξει, και PNG μόνο όταν χρειάζεστε διαφάνεια ή καθαρό επίπεδο χρώμα, γιατί το PNG είναι lossless και συνήθως θα είναι το μεγαλύτερο από τα τρία για μια φωτογραφία.
«Θέλω να το ανεβάσω αλλά όχι αυτό που δείχνει.» Αρκετά διαφορετικά προβλήματα: θολώστε ένα πρόσωπο ή ένα έγγραφο απαλά, κάντε πιξελοποίηση όταν θέλετε η απόκρυψη να φαίνεται εσκεμμένη, και αφαιρέστε το μπλοκ EXIF για να αφαιρέσετε συντεταγμένες GPS, σειριακό αριθμό κάμερας και χρονοσφραγίδα — που επιβιώνουν από κάθε περικοπή και αλλαγή μεγέθους εκτός αν τα αφαιρέσετε ρητά.
«Είναι στραβά.» Περιστροφή για στροφές 90°, αναστροφή ή καθρέφτισμα για μια οριζόντια αντανάκλαση — αυτή που θέλετε αφού μια κάμερα selfie έχει αντιστρέψει το κείμενό σας.
«Πρέπει να μοιάζει με το δικό μας.» Προσθέστε υδατογράφημα κειμένου ή λογότυπου, στρογγυλέψτε τις γωνίες για κάρτες και avatar, ή μετατρέψτε σε ασπρόμαυρο.
«Χρειάζομαι ένα χρώμα από αυτή την εικόνα.» Ο επιλογέας χρωμάτων εικόνας διαβάζει την ακριβή τιμή του pixel και σας δίνει hex, RGB και HSL.
«Κάτι σε αυτόν τον φάκελο έχει λάθος μέγεθος και δεν ξέρω τι.» Ο αναλυτής διαστάσεων διαβάζει μια ολόκληρη παρτίδα και απαριθμεί πλάτος, ύψος, αναλογία διαστάσεων και μέγεθος αρχείου σε έναν πίνακα.
«Αφαίρεση του φόντου.» Ο αφαιρέτης φόντου εξαφανίζει ένα αρκετά ομοιόμορφο φόντο. Φωτογραφίες προϊόντων σε λευκό ή σε στούντιο λειτουργούν καλά· μαλλιά σε έναν πολυσύχναστο δρόμο όχι.
Τι πραγματικά σας κοστίζει η επανακωδικοποίηση
Αξίζει να το ξέρετε πριν μετατρέψετε κάτι δύο φορές.
Τα JPEG και WebP είναι με απώλειες (lossy): η αποθήκευση απορρίπτει λεπτομέρειες που η μορφή στοιχηματίζει ότι δεν θα προσέξετε. Αυτό το στοίχημα γίνεται εκ νέου σε κάθε αποθήκευση. Ανοίξτε ένα JPEG, μην αλλάξετε τίποτα, αποθηκεύστε το ξανά, και είναι μετρήσιμα χειρότερο από πριν — τα ψεγάδια από την πρώτη αποθήκευση αντιμετωπίζονται σαν πραγματική λεπτομέρεια και κωδικοποιούνται από πάνω τους. Κάντε το οκτώ ή δέκα φορές και είναι ορατό. Αυτό είναι απώλεια γενιάς (generation loss), και γι’ αυτό πρέπει να κρατάτε ένα πρωτότυπο και να το επανεξάγετε από εκεί αντί να επεξεργάζεστε το εξαγμένο αντίγραφο.
Το PNG είναι χωρίς απώλειες (lossless): αποθηκεύει κάθε pixel ακριβώς και μπορεί να αποθηκευτεί ξανά για πάντα χωρίς να υποβαθμίζεται. Αλλά δεν μπορεί να αναιρέσει ζημιά που έχει ήδη συμβεί. Η μετατροπή ενός έντονα συμπιεσμένου JPEG σε PNG διατηρεί τα ψεγάδια τέλεια και κάνει το αρχείο πολύ μεγαλύτερο. Η ποιότητα έχει χαθεί· το PNG απλώς σταματάει να χειροτερεύει.
Πρακτική συνέπεια: κάντε αλλαγές διαστάσεων και μορφής σε ένα πέρασμα, από το πρωτότυπο. Η αλλαγή μεγέθους μιας φωτογραφίας και μετά η μετατροπή της την επανακωδικοποιεί δύο φορές. Κάθε εργαλείο εδώ ξαναδιαβάζει το αρχείο που του δίνετε, οπότε δώστε του το καλό.
Γιατί κανένα από αυτά δεν ανεβάζει τις φωτογραφίες σας
Κάθε εργαλείο σε αυτή τη σελίδα σχεδιάζει το αρχείο σας πάνω σε ένα HTML canvas, δουλεύει πάνω στον πίνακα pixel, και διαβάζει το αποτέλεσμα πίσω. Αυτό είναι API προγράμματος περιήγησης — τρέχει στο δικό σας μηχάνημα, και δεν υπάρχει βήμα όπου η εικόνα αποστέλλεται πουθενά. Τίποτα προς ανέβασμα σημαίνει τίποτα προς διατήρηση, και καμία ουρά αναμονής.
Σημαίνει επίσης ότι το όριο είναι η μνήμη της συσκευής σας, όχι το δωρεάν επίπεδο κάποιου άλλου. Μερικές δεκάδες φωτογραφίες κινητού ταυτόχρονα είναι φυσιολογικό σε ένα laptop· μερικές εκατοντάδες πολύ μεγάλων μπορεί να κάνουν την καρτέλα να δυσκολεύεται. Αν μια παρτίδα κολλήσει, χωρίστε την.