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