matlab改变图片尺寸及像素与尺寸的转换

您所在的位置:网站首页 怎么样更改照片的尺寸大小 matlab改变图片尺寸及像素与尺寸的转换

matlab改变图片尺寸及像素与尺寸的转换

2024-03-30 08:01| 来源: 网络整理| 查看: 265

今天对象做电子板报,需要将图片作为word背景,word页面设置为240mm*120mm,

由于找到的图片的宽度和高度跟这个不一致,所以会出现多个重复的图部分出现,

因此需要将图片处理为240mm*120mm

真正的工科生是不用ps的,我打开matlab就是一顿操作

a= imread('ground.jpg'); b= imresize(a,[120 240]); imwrite(b,'new.png');

结果插入一看,居然小了?!

哎,我忘了换算像素和尺寸了

像素/分辨率=英寸,1英寸=2.54厘米

所以我需要的图片宽度为240*96/25.4=907.08像素,高度为120*96/25.4=453.54像素

于是:

a= imread('ground.jpg'); b= imresize(a,[454 907]); imwrite(b,'new.png');

succeed! 

B = imresize(A,m)%表示把图像A放大m倍 B = imresize(A,m,method) B = imresize(A,[height width],method)

参数method指定的插值运算的几种可选值: 'nearest'最近邻插值 'bilinear'双线性插值 'bicubic'(默认值)双三次插值

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3