|||
开贴介绍不同Size图片的镶嵌方法,不同Size的图片是指图片的行列不相同的多个图片。
以两个不同Size的图片为例,运用代码实现图片在右侧或下方自动调整后的镶嵌操作,1.jpg有817行815列,2.jpg有799行800列。我们的目标是实现图 1的两种效果。镶嵌过程中1.jpg的Size不变,但2.jpg依情况有对应的调整。
图 1
函数imresize()操作2.jpg,依据镶嵌的行或列调整2.jpg。以水平镶嵌(keyword控制)为例,根据1.jpg有817行而得调整之后的2.jpg的伸缩Scale是1.0225,伸缩后Size是817×819。代码处理结果如图 2和3,毫无违和。
图 2
图 3
附上代码及测试数据(merge.rar)。
See Also
[1] Matlab:图片镶嵌;
[2] Matlab:ResizeImage;
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-16 00:14
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社