matlab改变图片尺寸及像素与尺寸的转换 |
您所在的位置:网站首页 › 怎么样更改照片的尺寸大小 › matlab改变图片尺寸及像素与尺寸的转换 |
今天对象做电子板报,需要将图片作为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 |