Πώς να περικόψετε εικόνα σε C#

Αυτός ο σύντομος οδηγός οδηγιών για πώς να περικόψετε εικόνα σε C# εξηγώντας τη διαδικασία κατά την οποία περικόπτεται ένα δείγμα bitmap. Υπάρχει ένας αριθμός επιλογών με τις οποίες μπορούν να περικοπούν οι εικόνες. Για περικοπή bitmap κώδικα C# δείχνει μια από τις μεθόδους όπου οι πλευρές μετατοπίζονται με τις τιμές που ορίζονται από το χρήστη και η εικόνα εξόδου αποθηκεύεται ως BMP, ωστόσο μπορείτε να την αποθηκεύσετε σε οποιονδήποτε άλλο τύπο εικόνας όπως JPEG, PNG, κ.λπ.

Βήματα για την περικοπή εικόνας σε C#

  1. Διαμορφώστε το περιβάλλον ανάπτυξης για να προσθέσετε το Aspose.Imaging χρησιμοποιώντας τη διαχείριση πακέτων NuGet
  2. Φορτώστε το bitmap προέλευσης χρησιμοποιώντας το αντικείμενο κλάσης Image
  3. Μεταδώστε τη φορτωμένη εικόνα στο RasterImage
  4. Αποθηκεύστε την πλήρη εικόνα στη μνήμη για καλύτερη απόδοση
  5. Περικόψτε το φορτωμένο bitmap ορίζοντας την επάνω, την κάτω, την αριστερή και τη δεξιά πλευρά μετατοπίζοντας προς το κέντρο της εικόνας
  6. Χρησιμοποιήστε τη μέθοδο Save για να αποθηκεύσετε την περικομμένη εικόνα στο δίσκο

Για να κόψετε εικόνα C#, οι ρυθμίσεις περιβάλλοντος, ο χώρος ονομάτων, οι κλάσεις και οι μέθοδοι κοινοποιούνται σε αυτά τα βήματα. Μπορείτε να φορτώσετε οποιονδήποτε τύπο εικόνας χρησιμοποιώντας τη μέθοδο Image.Load() και στη συνέχεια να την μεταφέρετε στο RasterImage που περιέχει επιλογές για την περικοπή εικόνων. Χρησιμοποιήσαμε τη μέθοδο μετατόπισης πλευρών εδώ όπου πρέπει να ορίσετε τις τιμές με τις οποίες οι πλευρές των φορτωμένων εικόνων θα μετακινηθούν προς τα μέσα προς το κέντρο της εικόνας δημιουργώντας έτσι μια περικομμένη εικόνα.

Κώδικας για περικοπή εικόνας σε C#

Αυτές οι γραμμές κώδικα στο C# περικόψτε την εικόνα και αποθηκεύστε την στο δίσκο χρησιμοποιώντας τη μέθοδο RasterImage.Save(). Μόλις φορτωθεί η εικόνα προέλευσης ως RasterImage, μπορείτε να εκτελέσετε πολλές άλλες λειτουργίες πριν από την περικοπή ή την αποθήκευση της εικόνας που προκύπτει, όπως ρύθμιση του χρώματος φόντου, ρύθμιση της οθόνης διακοπής για τον έλεγχο του πρόωρου τερματισμού της διαδικασίας, εάν απαιτείται, ορίζοντας το διαφανές χρώμα. ορίζοντας την οριζόντια και κάθετη ανάλυση κ.λπ. για να αναφέρουμε μερικά.

Αυτό το ευκρινές σεμινάριο μας καθοδήγησε να κόψουμε εικόνες σε C#. Εάν θέλετε να μάθετε να αλλάζετε το μέγεθος αυτών των εικόνων, ανατρέξτε στο άρθρο στο πώς να αλλάξετε το μέγεθος της εικόνας στο C#.

 Ελληνικά