将以下代码复制到

m

文件并保存为“

im2tm

,即可运行。

function im2tm

%%%%%%%%--------------------------------------------------------

%%

此函数将图片的背景处理成透明背景,并将处理后的图片保存为

png

格式的图片。

%%

先将要转换的图片放到当前目录下,然后运行此函数,即可完成转换。

%%

转换好的图片将以“原图片名”

+

_

透明”的命名保存在当前目录下。

%%LX,2012.08.15

%%%%%%%%--------------------------------------------------------

Im_name=input('

请输入要转换的图片的名称全称,如“我的图片

.jpg

:\n','s');

I=imread(Im_name);

%%%

方式一:将图片中所有的背景区域转换为透明背景

I=imresize(I,2);

G=rgb2gray(I);

ima=imadjust(G);

level=graythresh(G);

bw=im2bw(ima,0.95);

figure,imshow(bw)

bw2=~bw;

% S=strel('line',8,50);

% bw2=imclose(bw2,S);

%bw2 =bwareaopen(bw2, 20);

figure,imshow(bw2)

R=I(:,:,1);

G=I(:,:,2);

B=I(:,:,3);

% R(bw2)=0;

% G(bw2)=0;

% B(bw2)=0;

rgb=cat(3,R,G,B);

siz=size(I);

alpha=ones(siz(1),siz(2));

alpha(~bw2)=0;%

背景为白色

%alpha(bw2)=0;%

背景为黑色

figure,imshow(rgb)

Im_name(end-3:end)=[];

imwrite(rgb,[Im_name,'_

透明

.png'],'Alpha',alpha)

disp('

转换成功!

')

matlab设置图片背景透明_Matlab保存透明图片程序相关推荐

  1. matlab图片白边_MATLAB 保存的图片有白边如何解决

    在做图像处理方面的程序,遇到这样一个问题:在图片中绘制亮度曲线(自己定义的曲线),保存之后图片周围有一圈白色的边,采用imwrite ,print ,save as 都没有解决,百度了很久,但是网上的 ...

  2. html2canvas 图片合成模糊以及保存为图片背景图丢失问题解决

    html2canvas 图片合成模糊以及保存为图片背景图丢失问题解决 注意 作为背景的图片必须放在服务器,存放在本地会出现截图的时候背景图丢失的问题; 背景图必须放在img里面里面,通过定位处理成和背 ...

  3. 读取json格式的图片、文字并保存成图片

    读取json格式的图片.文字并保存成图片 说明 从数据库中获取到图片.中文.英文信息后,将其合成json文件,图片格式为base64格式,需要将其转成二进制形式,然后将其保存成图片,将中文.英文信息保 ...

  4. CSS设置文字背景虚化,变透明的两种方法

    CSS文字背景虚化,变透明 拥有大背景,让div块变透明的方法: 方法1.背景是透明了,内容也会随之变透明. 方法2.仅背景透明 在整个项目有大背景的前提下,想让某表格背景或div块的背景不是白色,而 ...

  5. 如何去掉图片背景,改成透明的?

    作为开发人员,在平时开发过程中,经常会遇到修改一些图片,大部分都会把图片修改的事交给设计部的同事.但有时候,设计部同事也有自己的事,而且自己想修改的图片也很简单,只是自己不知道怎么修改.这不,今天遇到 ...

  6. JavaScript 清除图片背景颜色 使之透明

    主要JS /**清除图片背景颜色 **/ function removeImgBg(img) {//背景颜色 白色const rgba = [255, 255, 255, 255];// 容差大小co ...

  7. 使用ffmpeg将BMP图片编码为x264视频文件,将H264视频保存为BMP图片,yuv视频文件保存为图片的代码

    ffmpeg开源库,实现将bmp格式的图片编码成x264文件,并将编码好的H264文件解码保存为BMP文件. 实现将视频文件yuv格式保存的图片格式的测试,图像格式png,jpg, gif等等测试均O ...

  8. html保存当前页面为图片,将html页面保存成图片,图片写入pdf的实现方法(推荐)

    需求是一个导出pdf的功能,多方奔走终于实现了,走了不少弯路,而且怀疑现在这个方法仍是弯的. 有个jsPDF 插件可以在前端直接生成pdf,很简便,但不支持IE. 前端: 首先引入  html2can ...

  9. matlab窗口默认背景色,matlab设置窗口背景颜色 怎样设置Matlab窗口背景的颜色?...

    怎样设置Matlab窗口背景的颜色? h = figure(1)set( h, "Color", [ 1 0 0 ] )背景就是红色了 如何改变MATLAB中figure窗口的背景 ...

  10. 更换VScode背景图,设置VScode背景为你喜欢的图片

    更换 VScode 背景图,换个心情工作

最新文章

  1. Matlab与线性代数 -- 矩阵的右除
  2. [铁道部信息化管理]号外
  3. Mac环境下sublime实现列选择或编辑的方法
  4. 初探 Headless Chrome
  5. boost::mpl模块实现list_c相关的测试程序
  6. 【译】nginx关于location部分
  7. 消费者驱动的契约测试 Spring Cloud Contract介绍
  8. Linux文本编辑器之vim
  9. 后端的日期类型赋值前端表单_后端获取前端数据的四种方式
  10. antd 的form 表单怎么回显数据_antd design Form动态增减表单项(多个),组装数据及编辑回显,选择初始值,控制添加减少表单项数量等...
  11. LeetCode探索之旅(17)-69求根号
  12. matlab xticklabel 旋转,在Matlab中,如何实现xticklabel的旋转?转
  13. 科技论文写作常用句式结构
  14. html脚注如何设置,word2010脚注文本怎么设置
  15. 祝贺 弓叶科技总经理莫卓亚荣获“松山湖奋斗之星”
  16. Tensorflow 神经网络模型架构
  17. 【转】一个游戏程序员的学习资料
  18. 学生奖罚管理系统Java_Java实现学生管理系统
  19. 基于微信小程序的学生社团管理系统
  20. 使用 IDEA 整合 SSH 发生 Mapping (RESOURCE) not found 错误

热门文章

  1. postgis学习(二)之几何图形
  2. wxparse的使用php返回数组输出,小程序应用实践:wxParse多数据循环使用方法
  3. 初学编程丨从零开始学习编程的基本路线,BAT程序员亲手总结!
  4. 利用电影直播赚钱的方法(几乎零成本、很多人不知道)
  5. 最新修复版电影网站源码_2021版米酷影视v7.2.1源码 修复幻灯片 分类网址错误
  6. qimage加载jpg失败_QImage基本api
  7. linux 键盘映射修改
  8. 推荐三款windows下提高工作效率的软件(altrun、everything、ditto)
  9. 让人头疼的吃鸡外挂,一起来逆向分析一波
  10. python的搜题软件下载_大学搜题用什么软件最好