Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να αλλάξετε το μέγεθος εικόνες χρησιμοποιώντας C #

Μπορείτε να χρησιμοποιήσετε την κλάση εικόνας σε C # , μια γλώσσα προγραμματισμού , για να φορτώσετε , να αλλάξετε το μέγεθος και την εμφάνιση εικόνων . Αλλαγή μεγέθους μιας εικόνας βοηθά Youl να δημιουργήσει μικρογραφίες φωτογραφιών γκαλερί ή όταν η εικόνα που θέλετε να εμφανίσετε είναι πολύ μεγάλο για την περιοχή προβολής . Η κατηγορία « γραφικών » είναι μέρος της « System.Drawing " namespace . Χρειάζεται GDI + εγκατασταθεί για να κάνουν χρήση της λειτουργικότητας των γραφικών . Οδηγίες
Η

1 Ανοίξτε την εφαρμογή που χρησιμοποιείται για την επεξεργασία κώδικα C # . Ανοίξτε το αρχείο C # κώδικα σας. 2

Φορτώστε την εικόνα που θέλετε να αλλάξετε το μέγεθος σε μια " εικόνα " αντικείμενο . Ένας τρόπος να γίνει αυτό είναι να φορτώσει ένα αρχείο JPEG που βρίσκεται στον ίδιο φάκελο με το εκτελέσιμο αρχείο του προγράμματος . Για παράδειγμα , " Image ^ orig_image = Εικόνα :: FromFile ( " myimage.jpg " ) ? "
Εικόνων 3

Χρησιμοποιήστε μεταβλητές για να ορίσετε το πλάτος και το ύψος διαστάσεις του νέου αλλαγή του μεγέθους εικόνας . . Για παράδειγμα , "width = 640 int ? Ύψος int = 480 ? " .
Η 4

Δημιουργήστε ένα νέο αντικείμενο "Bitmap" με τις διαστάσεις του αλλαγμένο εικόνας . Για παράδειγμα , " Bitmap bm = νέα Bitmap ( πλάτος , ύψος) ? " .
5

Δημιουργήστε μια " γραφικών " αντικείμενο από το αντικείμενο "Bitmap" με τη μέθοδο της " FromImage " . Για παράδειγμα , "Γραφικά gr = Graphics.FromImage ( ( Image ) bm ) ? "
Η

6 Ρυθμίστε τη λειτουργία παρεμβολής του " Graphics " αντικείμενο για να αλλάξετε την ποιότητα της μετασχηματισμένη εικόνα . . Οι επιλογές περιλαμβάνουν Default, Low , High , Bilinear , Bicubic , NearestNeighbor , HighQualityBilinear και HighQualityBicubic . Για παράδειγμα , " gr.InterpolationMode = InterpolationMode.HighQualityBicubic ? " Θέτει με την υψηλότερη ποιότητα
Η 7

Σχεδιάστε την αλλαγή μεγέθους της εικόνας στην οθόνη χρησιμοποιώντας τη μέθοδο " DrawImage " . . Για παράδειγμα , " gr.DrawImage ( orig_image , 0 , 0 , πλάτος , ύψος) ? "
8

Χρησιμοποιήστε τη μέθοδο " Πετάξτε " να καθαρίσει το " Graphics " αντικείμενο μόλις τελειώσετε τη χρήση . αυτό . Για παράδειγμα , " gr.Dispose ( ) ? " . .
Η 9

Αποθήκευση C # αρχείο προέλευσης
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα