Image 如何将BMP转换为RBG JPEG
我有一个BMP图像目录。所有图像都在RGB颜色空间中表示,尽管有些图像实际上只包含黑色和白色 我需要将BMP转换为JPG图像。所有JPG图像也必须在RGB颜色空间中 我跑Image 如何将BMP转换为RBG JPEG,image,rgb,mogrify,Image,Rgb,Mogrify,我有一个BMP图像目录。所有图像都在RGB颜色空间中表示,尽管有些图像实际上只包含黑色和白色 我需要将BMP转换为JPG图像。所有JPG图像也必须在RGB颜色空间中 我跑 mogrify-格式jpg*.bmp 这将为我的每个BMP创建JPG图像。但是,仅包含两种颜色的BMP最终将成为灰度JPG而不是RGB。我也试过了 mogrify-format jpg*.bmp-colorspace RGB 得到了同样的东西 如何将一组BMP转换为JPG并强制RGB颜色空间 macOS 10.15.7无需担心
mogrify-格式jpg*.bmp
这将为我的每个BMP创建JPG图像。但是,仅包含两种颜色的BMP最终将成为灰度JPG而不是RGB。我也试过了
mogrify-format jpg*.bmp-colorspace RGB
得到了同样的东西
如何将一组BMP转换为JPG并强制RGB颜色空间
macOS 10.15.7无需担心。用枕头很容易
#!/usr/bin/env python
from PIL import Image
from pathlib import Path
import sys
for filename in Path(sys.argv[1]).glob("*.bmp"):
Image.open(filename).save(filename.with_suffix(".jpg"))
我甚至不知道灰度JPG是可能的。如果Pillow在将来扩展他们的支持以包括它,您可能需要小心。