Αυτός ο οδηγός επεξεργάζεται το θόλωμα του image στην Python. Εξηγεί τις ρυθμίσεις του συστήματος, τον αλγόριθμο και ένα εκτελούμενο απόσπασμα κώδικα για θάμπωμα της εικόνας στην Python. Μπορείτε να τροποποιήσετε αυτόν τον κώδικα για να προσαρμόσετε το εφέ θόλωσης της εικόνας. Επιπλέον, μπορείτε να αποδώσετε την εικόνα εξόδου σε διαφορετικές μορφές εικόνας όπως JPG, PNG, GIF, BMP κ.λπ.
Βήματα για να θολώσετε την εικόνα στην Python
- Διαμορφώστε το σύστημα εγκαθιστώντας το Aspose.Imaging for Python για να θολώνετε τις φωτογραφίες
- Δημιουργήστε μια παρουσία της κλάσης Image για να λάβετε την εικόνα εισόδου
- Ρίξτε την εικόνα σε εικόνα ράστερ
- Εκκινήστε ένα αντικείμενο της κλάσης GaussianBlurFilterOptions
- Γράψτε τη θολή φωτογραφία εξόδου χρησιμοποιώντας τη μέθοδο save
Αυτά τα βήματα περιγράφουν πώς να προσθέσετε θάμπωμα στη φωτογραφία στην Python. Για να ξεκινήσετε τη διαδικασία, διαβάστε το αρχείο εικόνας εισόδου και μεταφέρετέ το σε μια εικόνα ράστερ. Στη συνέχεια, ορίστε τις απαιτούμενες επιλογές και αποδώστε την εικόνα εξόδου σύμφωνα με τις προτιμήσεις σας.
Κώδικας για θαμπάδα φωτογραφίας στην Python
import aspose.imaging | |
import aspose.pycore as aspycore | |
from aspose.imaging import Image, RasterImage | |
from aspose.imaging.imagefilters.filteroptions import GaussianBlurFilterOptions | |
import os | |
path = "C://SampleFiles//" | |
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) | |
# Create the GaussianBlurFilterOptions object | |
options = GaussianBlurFilterOptions(5,5) | |
raster_image.filter(image.bounds, options) | |
image.save(os.path.join(path, "blur.png")) | |
print("Image Blurred Successfully") |
Αυτό το δείγμα κώδικα δείχνει την εφαρμογή του εφέ θαμπώματος σε εικόνες στην Python. Λειτουργεί κυρίως με την κλάση Image για την ανάγνωση της εικόνας εισόδου από μια ροή ή το δίσκο. Στη συνέχεια, εφαρμόστε το Gaussian blur καθορίζοντας την ακτίνα και την τιμή σίγμα για να προσαρμόσετε το θάμπωμα εξόδου.
Σε αυτό το σεμινάριο, έχουμε εξερευνήσει το θάμπωμα της φωτογραφίας στην Python. Ωστόσο, εάν θέλετε να αναστρέψετε εικόνες, μεταβείτε στο άρθρο στο Αναστροφή εικόνας σε Python.