vb怎么在屏幕任何位置ae怎么输出透明通道图片

【未解决】如何在编译透明的png图片后保持背景透明(而不是变成白色背景)
手上有个(android的9patch的)png图片,而且还是带红色边框线的那种:
想要将其中的深蓝色,变成淡蓝色。
同时保证原先的png的透明背景。
【折腾过程】
1.用各种工具编辑后,结果是可以编辑成想要的淡蓝色了:
但是却丢失了透明的背景了。
直接看图看不出来,但是用微软的图片查看工具,可以看出来:
可以看到,背景色透明的,所以除了主题的线条颜色,其他部分都是和背景融为一体的。
但是被编辑后,丢失了透明背景,变成白色背景了:
去试试最新的Office 2013:
PPT中插入图片后,选中,然后点击左上角的:
Remove Background
编辑后,另存为:
然后的确可以消除背景了,但是却把原本存在的(黑色和红色的)边框,也去掉了,并且纯的淡蓝色也被破坏,变成很模糊的淡蓝色了:
3.再参考:
去试试在线工具:
结果还是不行:
还是会变成白色背景。
然后去试试在线网站:
结果试了半天,也没弄好,还是感觉比较复杂。
5.另外也去专门下载了photoshop:
但是结果弄了很多次,也还是没有得到想要的效果。
其中有点奇怪的是,已经选择了,除了淡蓝色,黑色,红色的那些线条之外,
然后反向选择,就可以选择白色背景了,然后点击Delete,结果是无法删除选中的这些白色背景的。
6.另外有一点需要提及的是:
对于使用微软自带的画图Paint去编辑透明背景的图片的之后,去保存图片时,也会有提示:
告诉你透明背景会丢失的:
这说明,微软的画图工具本身,是可以检测到此png是透明背景的。
但是为何却不支持保存的时候也是透明背景呢???(我研究了半天画图,也没找到有相关的配置说是支持保存png时保持透明背景的)
反正是,截止目前:
无法从透明的png图片,编辑后可以保持透明背景;
去除png中白色背景,变成想要的透明背景。
有空再折腾吧。。。
共享此文章:
免费的格式化Javascript源码的网站
查询Unicode字符,且还带Oct,Decimal,Hex,HTML Entity
HTML和Javascript都支持,很好用。VB使用透明图片制作工具条
利用VB中的BitBlt API 函数来处理透明图片作为工具条的图标。想制作工具栏的朋友,可以作为参考。
运行环境:Windows/Visual Basic
相关标签:
软件大小:25.5K
软件属性:共享版 | 简体中文
软件评级:
收录更新: |
相关链接:暂无演示
软件截图:
下载地址:
本类推荐下载
本类最新更新
最新网页特效vb中picturebox透明时看到下面的picturebox中图片 - 博客频道 - CSDN.NET
日,一年之约。雾散天晴昏睡的人也从梦中醒来、日,我再次回来。
再把PictureBox1指定为PictureBox2的父容器就可以实现PictureBox2透明于PictureBox1且都透明与窗体背景了。VB2010环境下的。代码如下:&& &Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.LoadPictureBox1.BackColor = Color.Transparent&PictureBox2.Parent = PictureBox1&End Sub
排名:第7903名
(3)(9)(1)(4)(2)(22)(7)(3)(2)(5)(14)(11)(27)(12)(21)(32)(27)(28)(16)(78)(6)(7)(1)求助,vb怎么使图片框里的白色不显示,就是透明_vb吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:97,260贴子:
求助,vb怎么使图片框里的白色不显示,就是透明收藏
vb,达内15年教学经验,总监级讲师为您分享专业名企实训项目经验,新手入门的宝典,软件开发工程师必知的经验,实战/独特/专精!
二楼。你没看懂楼主意思。image可以透明但不能最前,pictureBOX能最前但不可以透明。!看问题要以问题人来判断!
百度这个API 自己试着做Private Declare Function GdiTransparentBlt Lib "gdi32" (ByVal hdc1 As Long, ByVal X1 As Long, ByVal Y1 As Long, ByVal W1 As Long, ByVal H1 As Long, ByVal Hdc2 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal W2 As Long, ByVal H2 As Long, ByVal Color As Long) As Long
Option Explicit '强制变量必需声明Private Declare Function GdiTransparentBlt Lib "gdi32" (ByVal hdc1 As Long, ByVal X1 As Long, ByVal Y1 As Long, ByVal W1 As Long, ByVal H1 As Long, ByVal Hdc2 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal W2 As Long, ByVal H2 As Long, ByVal Color As Long) As LongDim W&, H&, TransColor& '定义变量 TransColor=透明色Private Sub Form_Load()
Me.AutoRedraw = True '窗体自动重画为真
Me.Move (Screen.Width - Me.Width) \ 2, (Screen.Height - Me.Height) \ 2 '窗体居中
TransColor = RGB(0, 0, 255) '设置透明背景颜色为蓝色
W = Picture1.Width: H = Picture1.HeightEnd Sub'此API与BitBlt一样都是以像素为单位Private Sub Picture1_Click()
GdiTransparentBlt Picture2.hDC, (Picture2.Width - W) \ 2 \ 15, (Picture2.Height - H) \ 2 \ 15, W \ 15, H \ 15, Picture1.hDC, 0, 0, W \ 15, H \ 15, TransColor
Picture2.Refresh '刷新窗体End Sub
谢谢咯,已经解决了,下面是我改了的,我觉得这样用起来方便点,用的时候直接call 透明处理Private Declare Function GdiTransparentBlt Lib "gdi32" (ByVal hdc1 As Long, ByVal X1 As Long, ByVal Y1 As Long, ByVal W1 As Long, ByVal H1 As Long, ByVal Hdc2 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal W2 As Long, ByVal H2 As Long, ByVal Color As Long) As LongFunction 透明处理(生成图片的位置坐标X, 生成图片的位置坐标Y, 生成图片的宽度, 生成图片的高度, 要处理的图片, 截取开始位置坐标X, 截取开始位置坐标Y, 截取的宽度, 截取的高度, 要透明的颜色)GdiTransparentBlt Me.hDC, 生成图片的位置坐标X, 生成图片的位置坐标Y, 生成图片的宽度, 生成图片的高度, 要处理的图片.hDC, 截取开始位置坐标X, 截取开始位置坐标Y, 截取的宽度, 截取的高度, 要透明的颜色 End Function Private Sub Form_Load()Me.AutoRedraw = TrueMe.ScaleMode = 3Picture1.AutoRedraw = TruePicture1.ScaleMode = 3Call 透明处理(0, 0, 100, 100, Picture1, 0, 0, 100, 100, RGB(255, 255, 255)) End Sub
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或2015年4月 VB大版内专家分月排行榜第二2015年3月 VB大版内专家分月排行榜第二2014年11月 VB大版内专家分月排行榜第二2014年10月 VB大版内专家分月排行榜第二
2014年4月 VB大版内专家分月排行榜第三
2015年4月 VB大版内专家分月排行榜第二2015年3月 VB大版内专家分月排行榜第二2014年11月 VB大版内专家分月排行榜第二2014年10月 VB大版内专家分月排行榜第二
2014年4月 VB大版内专家分月排行榜第三
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
2015年4月 VB大版内专家分月排行榜第二2015年3月 VB大版内专家分月排行榜第二2014年11月 VB大版内专家分月排行榜第二2014年10月 VB大版内专家分月排行榜第二
2014年4月 VB大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 ae输出透明通道 的文章

 

随机推荐