Αυτό το άρθρο περιγράφει τη διαδικασία περικοπής image στην Python. Περιέχει τα βήματα και το εκτελούμενο δείγμα κώδικα για τη δημιουργία ενός περικοπής φωτογραφιών στην Python. Μπορείτε να ακολουθήσετε αυτές τις οδηγίες σε οποιοδήποτε λειτουργικό σύστημα, όπως Windows, MacOS, Ubuntu κ.λπ., όπου έχετε διαμορφώσει την Python.
Βήματα για την περικοπή εικόνας στην Python
- Διαμορφώστε το περιβάλλον εγκαθιστώντας το Aspose.Imaging για την περικοπή εικόνων
- Αποκτήστε πρόσβαση στην εικόνα εισόδου χρησιμοποιώντας την παρουσία κλάσης Image
- Μεταδώστε το φορτωμένο αντικείμενο Εικόνας σε ένα αντικείμενο κλάσης RasterImage
- Καθορίστε τις ορθογώνιες συντεταγμένες για την περικοπή της εικόνας
- Κόψτε την εικόνα στο επιθυμητό μέγεθος
- Γράψτε την κομμένη εικόνα εξόδου στο δίσκο
Αυτά τα βήματα περιγράφουν τη ροή του προγράμματος για κόψιμο εικόνων σε Python. Η περικοπή των εικόνων περιγράφεται καθορίζοντας ορθογώνιες τιμές και η διαδικασία περικοπής μπορεί να βελτιωθεί σύροντας τις πλευρές προς το κέντρο εικόνας με βάση τις απαιτήσεις σας.
Κώδικας για αποκοπή εικόνων σε Python
import aspose.imaging | |
import aspose.pycore as aspycore | |
from aspose.imaging import Image, RasterImage, Rectangle | |
import os | |
path = "C:\\test\\" | |
license = aspose.imaging.License() | |
license.set_license(path + "license.lic") | |
# Load the input image | |
with Image.load(os.path.join(path, "grayscaled.jpg")) as image: | |
# Cast the image into RasterImage | |
if aspycore.is_assignable(image, RasterImage): | |
raster_image = aspycore.as_of(image, RasterImage) | |
rectangle = Rectangle(20, 20, 20, 20) | |
# Crop image | |
raster_image.crop(rectangle) | |
image.save(os.path.join(path, "croppedpython.png")) | |
print("Image Cropped Successfully") |
Μπορείτε να χρησιμοποιήσετε αυτόν τον κώδικα για να αναπτύξετε ένα εργαλείο περικοπής εικόνας στην Python*. Μπορείτε να το τροποποιήσετε ή να το βελτιώσετε φορτώνοντας την εικόνα εισόδου από μια ροή, ρυθμίζοντας τη λειτουργία ανάκτησης δεδομένων κατά την ανάγνωση των δεδομένων της εικόνας και ορίζοντας το χρώμα φόντου ώστε να ανταποκρίνεται στις προτιμήσεις σας.
Σε αυτό το άρθρο, έχετε εξερευνήσει πώς να κόψετε φωτογραφία σε Python. Ωστόσο, εάν θέλετε να μάθετε να θολώνετε εικόνες, διαβάστε το άρθρο Θάμπωμα εικόνας σε Python.