Αυτός ο σύντομος οδηγός εξηγεί πώς να μετατρέψετε το χρώμα image σε ασπρόμαυρο χρησιμοποιώντας το Java REST API. Θα μάθετε να αναπτύσσετε έναν μετατροπέα έγχρωμης εικόνας σε ασπρόμαυρη χρησιμοποιώντας τη διεπαφή Java REST με ένα Cloud SDK που βασίζεται σε Java. Θα σας καθοδηγήσει στη μεταφόρτωση εικόνων στο χώρο αποθήκευσης Cloud και στην αλλαγή του χρώματος σε Ασπρόμαυρο.
Προαπαιτούμενο
Δημιουργία διαπιστευτηρίων API λογαριασμού για να αλλάξετε την εικόνα σε κλίμακα του γκρι
Λήψη Aspose.Imaging Cloud SDK for Java for changing the colored images to black and white
Ρύθμιση έργου Java με το παραπάνω SDK
Βήματα για να μετατρέψετε μια εικόνα σε ασπρόμαυρη χρησιμοποιώντας την υπηρεσία Java RESTful
- Ρυθμίστε τα διαπιστευτήρια ImagingApi παρέχοντας το τελικό σημείο του Cloud, το αναγνωριστικό πελάτη και το μυστικό
- Διαβάστε την εικόνα εισόδου από το τοπικό σύστημα αρχείων σε μια ροή μνήμης
- Μεταφορτώστε την τοπική εικόνα στο χώρο αποθήκευσης Cloud, ώστε να είναι δυνατή η εξ αποστάσεως επεξεργασία της
- Μόλις μεταφορτωθεί η εικόνα, δημιουργήστε ένα αίτημα εικόνας σε κλίμακα του γκρι χρησιμοποιώντας το όνομα αρχείου
- Στείλτε το αίτημα στον διακομιστή χρησιμοποιώντας τη μέθοδο GrayscaleImage() και ανακτήστε την επιστρεφόμενη κλίμακα του γκρι ως ροή
- Αποθηκεύστε την εικόνα σε κλίμακα του γκρι τοπικά με ένα νέο όνομα αρχείου
Αυτά τα βήματα ορίζουν τη διαδικασία μετατροπής εικόνας σε κλίμακα του γκρι χρησιμοποιώντας τη διεπαφή Java REST. Ξεκινήστε τη διαδικασία ρυθμίζοντας τα διαπιστευτήρια API, διαβάζοντας την εικόνα εισόδου από το τοπικό σύστημα αρχείων, μεταφορτώνοντας την εικόνα στο χώρο αποθήκευσης Cloud, δημιουργώντας το αίτημα εικόνας σε κλίμακα του γκρι και στέλνοντας το αίτημα στον διακομιστή. Μόλις η κλήση είναι επιτυχής, θα επιστρέψει την εικόνα που προκύπτει σε μια ροή.
Κώδικας για μετατροπή εικόνας σε λευκό και μαύρο χρησιμοποιώντας Java Low Code API
Αυτός ο κώδικας έχει δείξει τη διαδικασία μετατροπής μιας εικόνας σε κλίμακα του γκρι χρησιμοποιώντας το API που βασίζεται σε Java. Μπορείτε επίσης να χρησιμοποιήσετε αυτήν τη δυνατότητα χωρίς αποθήκευση στο Cloud. Είναι επίσης δυνατή η αποθήκευση της εξόδου σε διαφορετικές μορφές αρχείων εάν απαιτείται.
Αυτό το άρθρο μας δίδαξε να αλλάξουμε τις έγχρωμες εικόνες σε ασπρόμαυρες. Για να περικόψετε εικόνες, ανατρέξτε στο άρθρο στο Περικοπή εικόνας με Java REST API.