您当前的位置: 首页 >  matlab

slandarer

暂无认证

  • 1浏览

    0关注

    248博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

如何使用MATLAB制作 “福寿图“ 以及 “百寿图“

slandarer 发布时间:2021-07-10 19:04:32 ,浏览量:1

效果大概是这样的(现在就想着过年会不会太早了hiahiahia):

福寿图

在这里插入图片描述

百寿图

在这里插入图片描述 这个寿是由一堆小的篆书寿字构成的: 在这里插入图片描述 突然好奇用python不规则形状背景词云来做这个可不可以,

素材

这俩的代码都非常简单哈,只需要把特定图片放到特定位置进行组合就好,所以说只要有素材就不难办到,这里就不详细展开来讲啦,素材包在这里: 链接:https://pan.baidu.com/s/1FfxMJAlxbqwqYlrMHPnSXA 提取码: 7u3k

其中最主要的就是包含了一百个寿字素材的longevity.mat素材包,收集不易点个赞叭T▽T 在这里插入图片描述

代码

百寿图:

function lifeFig
lifeData=load('longevity.mat');
data=lifeData.data;

lifePic=imread('lifePic.png');
lifePic=imresize(lifePic,[45,45]);
lifePic=rgb2gray(lifePic);
lifePic(lifePic150)=0.8000*255;
newPicR(newPic(:,:,1)150)=0.2400*255;
newPicG(newPic(:,:,1)150)=0.2000*255;
newPicB(newPic(:,:,1)500)=0;newPicR(rMesh>505)=255;
newPicG(rMesh>500)=0;newPicG(rMesh>505)=255;
newPicB(rMesh>500)=0;newPicB(rMesh>505)=255;
newPicR_r=newPicR((540-450)+(1:900),(540-450)+(1:900));
newPicG_r=newPicG((540-450)+(1:900),(540-450)+(1:900));
newPicB_r=newPicB((540-450)+(1:900),(540-450)+(1:900));
newPicR_r(fuPic            
关注
打赏
1664692598
查看更多评论
0.0393s