请考虑以下Matlab代码:
MyImage = imread('a.png');
imwrite(MyImage, 'a.jpg', 'jpg');
我面临的问题是a.png具有透明背景。当我将其保存为jpg时,它会以黑色背景保存图像。
请他们如何让背景变白。我需要以编程方式执行此操作,因为我有1000个要处理的文件。
如果你能把代码写给我,我更愿意,因为我对Matlab不是很精通。
此致
答案 0 :(得分:1)
尝试以下方法:
I = imread('file.png', 'BackgroundColor',[1 1 1]);
imwrite(I, 'file.jpg')