matlab压缩图片
时间: 2023-07-22 22:18:16 浏览: 120
cs-np.zip_CS_NP matlab_图片压缩感知_恢复图片
5星 · 资源好评率100%
你可以使用MATLAB中的imresize函数来压缩图片。这个函数的语法如下:
```
B = imresize(A, scale)
```
其中,A是原始图像矩阵,scale是缩放因子。如果scale小于1,那么图像将被压缩;如果scale大于1,那么图像将被放大。B是缩放后的图像矩阵。
例如,如果你想将一张图像压缩到原来的一半大小,可以使用以下代码:
```
A = imread('example.jpg');
B = imresize(A, 0.5);
imwrite(B, 'example_compressed.jpg');
```
其中,imread函数用于读取原始图像,imwrite函数用于将压缩后的图像保存到文件中。你可以将example.jpg替换成你自己的图像文件名,将example_compressed.jpg替换成你想要保存的文件名。
阅读全文