Μετάβαση στο κύριο περιεχόμενο
LibraTool logoLibraTool

Περιστροφέας & Αναστροφέας Εικόνας δωρεάν

Περιστρέψτε εικόνες κατά 90°, 180°, 270° ή οποιαδήποτε προσαρμοσμένη γωνία. Αναστρέψτε οριζόντια ή κατακόρυφα. Εξαγωγή σε JPEG, PNG ή WebP.

Λειτουργεί εκτός σύνδεσης μόλις φορτωθεί

Αφήστε ένα αρχείο εδώ ή κάντε κλικ για αναζήτηση

JPG, PNG, WebP, HEIC, HEIF · επεξεργάζεται στη συσκευή σας

ή πατήστε Ctrl+V για επικόλληση από το πρόχειρο

Αναζήτηση αρχείων

Συμβουλή: μπορείτε να επικολλήσετε στιγμιότυπο οθόνης με Ctrl+V

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

Συνηθισμένες χρήσεις

  • Διορθώστε τις φωτογραφίες στο πλάι του τηλεφώνουΠεριστρέψτε φωτογραφίες που βγήκαν στο πλάι από το τηλέφωνό σας ή τη κάμερα — χωρίς ανέβασμα κάπου.
  • Ευθυγράμμιση σαρωμένων εγγράφωνΔιορθώστε ελαφρές περιστροφές σε σάρωση εγγράφων χρησιμοποιώντας το κουμπί ρύθμισης ακριβής γωνίας.
  • Αναποδογυρίστε τα κατοπτρικά selfieΤα selfies της μπροστινής κάμερας είναι συνήθως κατοπτρικά — αναποδογυρίστε το οριζόντια για διόρθωση.
  • Περιστρέψτε για δημιουργικό εφέΧρησιμοποιήστε αυθαίρετες γωνίες για να κλίνετε φωτογραφίες για stylized, magazine-cover-like εφέ.
  • Περιστρέψτε για διάταξη εκτύπωσηςΠροσαρμόστε τον προσανατολισμό των εικόνων πριν τα τοποθετήσετε σε διάταξη εκτύπωσης (Word, InDesign, Canva).

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

Η περιστροφή, η αναστροφή και η διόρθωση γωνίας εδώ εκτελούνται εξ ολοκλήρου μέσα στον browser σας με το HTML Canvas API — κανένα αρχείο δεν αποστέλλεται ποτέ σε διακομιστή. Το εργαλείο σχεδιάζει την εικόνα σας σε canvas εκτός οθόνης με τους επιλεγμένους μετασχηματισμούς γωνίας και κλίμακας και κωδικοποιεί το αποτέλεσμα σε JPEG, PNG ή WebP με τον codec του ίδιου του browser.

  1. 1
    Τοπική αποκωδικοποίηση εικόνας
    Το αρχείο JPEG, PNG ή WebP φορτώνεται σε HTMLImageElement μέσω τοπικού object URL — μιας αναφοράς στη μνήμη του browser που δεν φεύγει ποτέ από τη συσκευή σας. Οι φυσικές διαστάσεις σε pixels διαβάζονται απευθείας από το αποκωδικοποιημένο bitmap.
  2. 2
    Εφαρμογή μετασχηματισμού canvas
    Ένα canvas εκτός οθόνης παίρνει μέγεθος που χωρά το περιστραμμένο πλαίσιο οριοθέτησης (width·cos + height·sin για κάθε άξονα). Έπειτα το Canvas 2D context μετατοπίζεται στο κέντρο, περιστρέφεται κατά την επιλεγμένη γωνία σε ακτίνια και κλιμακώνεται κατά -1 στον οριζόντιο ή κάθετο άξονα για αναστροφές — όλα τυπικές λειτουργίες ctx.rotate / ctx.scale χωρίς εξωτερική βιβλιοθήκη.
  3. 3
    Η αυτόματη περικοπή αφαιρεί τις γωνίες (προαιρετικά)
    Για περιστροφές που δεν είναι ορθές γωνίες, μια χειρόγραφη γεωμετρική συνάρτηση — largestInnerRect — υπολογίζει το μεγαλύτερο ευθυγραμμισμένο ορθογώνιο με την αρχική αναλογία που χωρά μέσα στο περιστραμμένο πλαίσιο, ώστε να αφαιρούνται οι τριγωνικές κενές γωνίες χωρίς παραμόρφωση της εικόνας.
  4. 4
    Ο codec του browser κωδικοποιεί το αποτέλεσμα
    Το canvas.toBlob() δίνει τα δεδομένα pixels στον ενσωματωμένο κωδικοποιητή εικόνων του browser, παράγοντας Blob JPEG (με επιλέξιμη ποιότητα και χρώμα γεμίσματος για τις διαφανείς γωνίες), PNG ή WebP που κατεβάζετε απευθείας.

Η εικόνα σας επεξεργάζεται εξ ολοκλήρου μέσα στην καρτέλα του browser — δεν μεταφορτώνεται ποτέ σε διακομιστή.

Σχετικά εργαλεία

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