gpt4 book ai didi

matlab - 将 MATLAB 图导出为高分辨率位图图像

转载 作者:太空宇宙 更新时间:2023-11-03 19:45:48 32 4
gpt4 key购买 nike

我使用 MATLAB 以 7680*4320 像素分辨率绘制了 Mandelbrot 图像,但是当我使用位图或 JPG 格式导出图像时,输出文件将具有 1366*651 像素,这是我的笔记本电脑屏幕分辨率。

如何导出原始质量(7680*4320)的图形图像?

最佳答案

我通常会指定绝对图像大小和图像分辨率,因为以点(或像素)为单位的图像大小是它们的倍数。例如,如果绝对尺寸为 16 cm x 12 cm,分辨率为 500 dpi (或 ppi ),则点(或像素)的大小为 3150 x 2362,因为(16 厘米/2.54 厘米/英寸)* 500 点/英寸(或像素/英寸)= 3150 点(或像素),和(12 厘米/2.54 厘米/英寸)* 500 点/英寸(或像素/英寸)= 2362 点(或像素)。

示例代码:

1.创建图形

x = 0:0.01:pi;
y = sin(x);
figure
plot(x, y)

2. 保存图片前设置图片大小。设为 16 厘米 x 12 厘米:

width = 16; % cm 
height = 12; % cm
set(gcf, 'PaperPosition', [0, 0, width / 2.54, height / 2.54])

3. 保存图片时设置分辨率。让它成为 500 dpi (或 ppi ):

print -dtiff -r500 my_image

希望对您有所帮助。

关于matlab - 将 MATLAB 图导出为高分辨率位图图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22757042/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com