在Matlab中将透明背景更改为白色
请考虑以下一段 Matlab 代码:
MyImage = imread('a.png');
imwrite(MyImage, 'a.jpg', 'jpg');
我面临的问题是 a.png 具有透明背景。当我将其另存为jpg时,它会保存黑色背景的图像。
请教他们如何使背景变白。我需要以编程方式执行此操作,因为我有数千个文件需要处理。
我希望你能给我写代码,因为我不太精通 Matlab。
问候
Please consider the following piece of Matlab code:
MyImage = imread('a.png');
imwrite(MyImage, 'a.jpg', 'jpg');
The problem I am facing is that a.png has a transparent background. When I save it as jpg, it saves the image with black background.
Kindly please them me how to make the background white. I need to do this programmatically since I have 1000s of files to process.
I would prefer if you could write me the code, since I am not very proficient with Matlab.
Regards
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请尝试以下操作:
Try the following: