Χωρίς μεταφόρτωση, 100% τοπικά, χωρίς λογαριασμό

Αλλαγή μεγέθους / Συμπίεση / Μετατροπή εικόνων

Επεξεργαστείτε εικόνες τοπικά: χωρίς μεταφόρτωση, χωρίς ανησυχίες απορρήτου. Υποστηρίζει JPEG, PNG, WebP και AVIF.

Πώς λειτουργεί το Αλλαγή μεγέθους εικόνων

Το Image Resize εκτελείται εξ ολοκλήρου μέσα στο πρόγραμμα περιήγησής σας χρησιμοποιώντας τη μονάδα WebAssembly @jsquash/resize με φιλτράρισμα Lanczos-3. Ρίχνετε ένα αρχείο JPEG, PNG, WebP ή AVIF, εισάγετε τις επιθυμητές διαστάσεις ή μια κλίμακα ποσοστού, και η αναδειγματοληπτημένη εικόνα προσφέρεται για τοπική λήψη μέσα σε δευτερόλεπτα. Τα δεδομένα των εικονοστοιχείων δεν φεύγουν ποτέ από τη συσκευή σας: κανένας διακομιστής δεν λαμβάνει το αρχείο σας, δεν απαιτείται λογαριασμός, και μόλις η μονάδα WebAssembly έχει κατέβει (μια εφάπαξ λήψη την πρώτη φορά που αλλάζετε μέγεθος σε μια εικόνα), το εργαλείο συνεχίζει να λειτουργεί χωρίς σύνδεση δικτύου.

Το Lanczos-3 είναι ένας πυρήνας υποβάθμισης υψηλής ποιότητας που διατηρεί την ευκρίνεια των άκρων καλύτερα από τις μεθόδους διγραμμικής ή πλησιέστερου γείτονα. Μπορείτε επίσης να αλλάξετε τη μορφή ταυτόχρονα, μετατρέποντας ένα βαρύ στιγμιότυπο PNG σε συμπαγές WebP ή AVIF σε ένα πέρασμα. Το ρυθμιστικό ποιότητας (για μορφές με απώλειες) σας δίνει άμεσο έλεγχο στην ισορροπία μεγέθους και πιστότητας, και μια ζωντανή εκτίμηση μεγέθους ενημερώνεται καθώς σύρετε.

Αλλαγή μεγέθους εικόνων: οδηγός βήμα προς βήμα

  1. Ρίξτε την εικόνα σας στην περιοχή μεταφόρτωσης ή κάντε κλικ για αναζήτηση. Αποδεκτές μορφές: JPEG, PNG, WebP, AVIF.
  2. Εισάγαγε το επιθυμητό πλάτος, ύψος ή μια κλίμακα ποσοστού. Κλείδωσε την αναλογία διαστάσεων για να αποφύγεις την παραμόρφωση.
  3. Επιλέξτε τη μορφή εξόδου και, για μορφές με απώλειες, ορίστε την ποιότητα με το ρυθμιστικό.
  4. Κάντε κλικ στο Resize. Η επεξεργασία τρέχει τοπικά σε έναν Web Worker μέσω WebAssembly.
  5. Κάντε κλικ στο Download για να αποθηκεύσετε το αποτέλεσμα στη συσκευή σας.

Συνήθεις περιπτώσεις χρήσης

  • Ένας προγραμματιστής ιστού χρειάζεται να παραγάγει μια εικόνα ήρωα WebP πλάτους 800 px από ένα PNG υψηλής ανάλυσης χωρίς να ανεβάσει το αρχικό αρχείο σε υπηρεσία τρίτων.
  • Ένας διαχειριστής μέσων κοινωνικής δικτύωσης κλιμακώνει μια φωτογραφία πορτρέτου στα ακριβή 1080x1080 px για μια ανάρτηση στο Instagram και τη μετατρέπει σε JPEG σε ένα βήμα.
  • Ένας δημοσιογράφος που ετοιμάζει εικόνες για ένα σύστημα διαχείρισης περιεχομένου αλλάζει μέγεθος και συμπιέζει αρκετές φωτογραφίες εκτός σύνδεσης σε φορητό υπολογιστή χωρίς πρόσβαση στο δίκτυο.
  • Ένας σχεδιαστής ελέγχει πώς φαίνεται ένα στοιχείο υψηλής ανάλυσης στο μισό των αρχικών διαστάσεων πριν δεσμευτεί σε μια τελική εξαγωγή από το εργαλείο σχεδίασης.

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

Στέλνει το εργαλείο την εικόνα μου σε διακομιστή σε κάποια στιγμή;

Όχι. Η εικόνα διαβάζεται από τον τοπικό σας δίσκο, αποκωδικοποιείται σε ένα OffscreenCanvas, αναδειγματοληπτείται από τη μονάδα WebAssembly @jsquash/resize, και στη συνέχεια κωδικοποιείται ξανά στη μορφή που επιλέξατε, όλα μέσα σε αυτή την καρτέλα του προγράμματος περιήγησης. Ανοίξτε τον πίνακα Δικτύου του προγράμματος περιήγησης κατά την αλλαγή μεγέθους και δεν θα δείτε κανένα αίτημα που μεταφέρει δεδομένα εικόνας.

Ποιες μορφές μπορώ να διαβάσω και να γράψω;

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

Ποιον αλγόριθμο αναδειγματοληψίας χρησιμοποιεί το εργαλείο;

Τον Lanczos-3, υλοποιημένο στη μονάδα WebAssembly @jsquash/resize. Διατηρεί την ευκρίνεια σε υποβαθμισμένα μεγέθη καλύτερα από τη διγραμμική παρεμβολή και αποφεύγει τα τετραγωνισμένα τεχνουργήματα του πλησιέστερου γείτονα. Για μεγέθυνση εφαρμόζεται επίσης ο Lanczos, αν και η μεγέθυνση δεν μπορεί να ανακτήσει χαμένη λεπτομέρεια.

Μπορώ να αλλάξω μέγεθος μιας εικόνας διατηρώντας την αρχική αναλογία διαστάσεων;

Ναι. Το κλείδωμα αναλογίας διαστάσεων είναι ενεργό από προεπιλογή. Εισάγαγε μια τιμή είτε στο πεδίο πλάτους είτε στο πεδίο ύψους και το άλλο πεδίο ενημερώνεται αυτόματα. Ξεκλείδωσέ το μόνο αν χρειάζεται να τεντώσεις την εικόνα σε μη αναλογικές διαστάσεις.

Λειτουργεί το εργαλείο αν δεν έχω σύνδεση στο διαδίκτυο;

Ως επί το πλείστον, ναι. Η ίδια η αναδειγματοληψία εκτελείται πάντα στη συσκευή σας, η εικόνα σας δεν φεύγει ποτέ από το μηχάνημά σας. Η μόνη επιφύλαξη είναι ότι η μονάδα WebAssembly @jsquash/resize είναι μια ογκώδης λήψη που ανακτάται από αυτόν τον ιστότοπο την πρώτη φορά που αλλάζετε μέγεθος σε μια εικόνα· μόλις ολοκληρωθούν αυτή η λήψη και η φόρτωση της σελίδας, μπορείτε να αποσυνδεθείτε από το δίκτυο και να συνεχίσετε να αλλάζετε μέγεθος εικόνων χωρίς διακοπή.

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

Η μετάβαση σε μια μορφή χωρίς απώλειες όπως το PNG ή η αύξηση του επιπέδου ποιότητας σε έναν κωδικοποιητή με απώλειες μπορεί να παραγάγει μεγαλύτερη έξοδο από ένα έντονα συμπιεσμένο αρχικό. Χαμηλώστε το ρυθμιστικό ποιότητας ή επιλέξτε μια πιο αποδοτική μορφή (WebP ή AVIF) για να μειώσετε το μέγεθος. Από την πλευρά της εισόδου δεν υπάρχει όριο διακομιστή επειδή δεν υπάρχει διακομιστής, αλλά το εργαλείο όντως απορρίπτει αρχεία άνω των 50 MB, και μια πολύ μεγάλη εικόνα bitmap μπορεί ακόμη να εξαντλήσει τη μνήμη ενός μέτριου τηλεφώνου πριν ολοκληρωθεί η διαδικασία.

Φέρει η αλλαγμένη σε μέγεθος εικόνα κάποιο υδατόσημο;

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

Μπορώ να αλλάξω το μέγεθος μιας φωτογραφίας στο τηλέφωνό μου αμέσως μετά τη λήψη της;

Ναι. Το εργαλείο λειτουργεί το ίδιο στο Chrome ή στο Safari για κινητά όσο και σε επιτραπέζιο, οπότε μπορείτε να ρίξετε μια φωτογραφία απευθείας από το άλμπουμ φωτογραφιών του τηλεφώνου σας. Η μονάδα WebAssembly χρειάζεται ακόμη τη λήψη πρώτης χρήσης (δείτε την απάντηση για εκτός σύνδεσης παραπάνω), η οποία μετράει στα δεδομένα κινητής τηλεφωνίας αν δεν είστε σε Wi-Fi.