MATLAB将图片格式转换并保存
时间: 2023-12-19 19:04:07 浏览: 395
使用MATLAB函数,转换不同格式的图像
MATLAB可以将不同格式的图片进行转换,并且可以将转换后的图片保存到本地。以下是示例代码:
```matlab
% 读取原始图片
img = imread('example.jpg');
% 将图片转换为PNG格式
img_png = im2uint8(img);
imwrite(img_png, 'example.png');
% 将图片转换为JPG格式
img_jpg = im2uint8(img);
imwrite(img_jpg, 'example.jpg', 'Quality', 90);
```
上述代码中,`imread`函数用于读取原始图片。`im2uint8`函数用于将原始图片转换为MATLAB默认的uint8格式,以便进行后续处理。`imwrite`函数用于将转换后的图片保存到本地,第一个参数为转换后的图片数据,第二个参数为保存文件的路径及文件名,第三个参数为保存的图片质量(仅对JPG格式有效)。
阅读全文