https://platform.openai.com/assistants
- from PIL import Image
-
- # Load the uploaded image file
- uploaded_image_path = '/mnt/data/file-emzFTaKdEuPE5vGaRzG2zeBx'
-
- # Open the image file
- with Image.open(uploaded_image_path) as img:
- # Convert the image to grayscale (black and white)
- bw_img = img.convert('L')
-
- # Save the new black and white image
- bw_image_path = '/mnt/data/black_and_white_image.jpg'
- bw_img.save(bw_image_path)
-
- bw_image_path
- const Jimp = require('jimp');
-
- // Path to your input color image
- const colorImagePath = '/path/to/your/color/image.jpg';
-
- // Path to where you want to save the black and white image
- const blackWhiteImagePath = '/path/to/save/black/white/image.jpg';
-
- Jimp.read(colorImagePath)
- .then(image => {
- // Convert the image to grayscale (black and white)
- return image
- .grayscale() // this method applies the grayscale effect
- .write(blackWhiteImagePath); // save the black and white image
- })
- .catch(err => {
- console.error('Error processing the image:', err);
- });
- //测试
- const chatTest = async (req, res) => {
- // Path to your input color image
- const colorImagePath = '/temp/ai/file/1.png'
-
- // Path to where you want to save the black and white image
- const blackWhiteImagePath = '/temp/ai/file/1_1.png'
-
- Jimp.read(colorImagePath)
- .then((image) => {
- // Convert the image to grayscale (black and white)
- return image
- .grayscale() // this method applies the grayscale effect
- .write(blackWhiteImagePath) // save the black and white image
- })
- .catch((err) => {
- console.error('Error processing the image:', err)
- })
-
- res.send({
- code: 200,
- data: {},
- message: '成功',
- })
-
- }
参考链接: