CSDN论坛 > .NET技术 > VC.NET

Graphics绘图保存的时候,怎么设置Gif图片中的透明色呀 [问题点数:20分,结帖人athlonliu]

Bbs1
本版专家分:20
结帖率 96.15%
CSDN今日推荐
Bbs13
本版专家分:537869
版主
Blank
名人 年度总版至少三次排名前十即授予名人勋章
Blank
榜眼 2012年 总版技术专家分年内排行榜第一
2007年 总版技术专家分年内排行榜第二
2006年 总版技术专家分年内排行榜第二
2004年 总版技术专家分年内排行榜第二
Blank
探花 2005年 总版技术专家分年内排行榜第三
2003年 总版技术专家分年内排行榜第三
2002年 总版技术专家分年内排行榜第三
Blank
进士 2011年 总版技术专家分年内排行榜第六
2010年 总版技术专家分年内排行榜第八
Bbs13
本版专家分:537869
版主
Blank
名人 年度总版至少三次排名前十即授予名人勋章
Blank
榜眼 2012年 总版技术专家分年内排行榜第一
2007年 总版技术专家分年内排行榜第二
2006年 总版技术专家分年内排行榜第二
2004年 总版技术专家分年内排行榜第二
Blank
探花 2005年 总版技术专家分年内排行榜第三
2003年 总版技术专家分年内排行榜第三
2002年 总版技术专家分年内排行榜第三
Blank
进士 2011年 总版技术专家分年内排行榜第六
2010年 总版技术专家分年内排行榜第八
Bbs1
本版专家分:20
Bbs1
本版专家分:0
Bbs9
本版专家分:60266
Blank
铜牌 2003年9月 总版技术专家分月排行榜第三
2003年8月 总版技术专家分月排行榜第三
Blank
红花 2003年8月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2003年9月 .NET技术大版内专家分月排行榜第二
Blank
蓝花 2003年7月 .NET技术大版内专家分月排行榜第三
Bbs1
本版专家分:20
Bbs1
本版专家分:20
匿名用户不能发表回复!
其他相关推荐
利用GDI+实现gif图像背景透明
MakeTransparent函数为将图像数据进行透明处理的函数,GetEncoderClsid为获取clsid, StreamToByte为将流转换为byte数组的函数,具体代码如下: MakeTransparent(IStream * inStream, IStream ** outStream) { AFX_MANAGE_STATE(AfxGetStaticModuleState()
C#制作透明色GIF动画的类
前几天,关注了下GIF的文件结构 发现一个GIF文件大小错很多.发现主要是3个地方的问题.一是色彩表的问题.GIF有全局色彩表和图形色彩表.二是GIF图形的大小并不一定是一样的 桢1可能是100*100的 桢2可能是10*10 比如天空是黑色100*100 星星在是10*10 三是描述区,没什么作用就是描述 图形一样大小不一样的就这两个地方区别大. 用C#来实现下
C# 生成透明Gif图片
C#中生成透明Gif文件 在C#中使用Graphics.Clear(Color.Transparent)生成gif格式透明文件时,设置透明不起作用。使用Bitmap.MakeTransparent 方法同样也不能使gif文件透明。这两个问题也是微软的设计使然,和gif文件格式有关系。如果要在c#中编程实现透明色,必须另写代码,下面是一位老外的代码-->/// /// Make 
iOS GIF合成有透明通道图片重叠问题
iOS GIF合成有透明通道图片重叠问题 项目中需要用到合成gif, 如果图片含有透明通道, 则会出现重叠现象, 设置 kCGImagePropertyGIFHasGlobalColorMap 为true即可解决
vc6.0使用gdi+在内存中绘图并将其保存为bmp,jpg,gif,png等格式的图片
刚开始使用的是gdi保存cview中的绘图内容,但是发现由于保存的是位图所以保存下来的图片的大小很大,每个大概有2M左右,所以在网上找解决方法,选择使用GDI+来保存绘图为图片,大小为20K左右,主要过程如下 一,添加gdi相关文件       1,从网络上下载gdi头文件和库文件  http://www.codeguru.com/code/legacy/gdi/GDIPlus.zip
透明背景图像绘制(C#)
ImageAttributes vAttr = new ImageAttributes(); //vAttr是关键//图像中与0,0那点相同的颜色要变成透明vAttr.SetColorKey(((Bitmap)pictureBox1.Image).GetPixel(0, 0), ((Bitmap)pictureBox1.Image).GetPixel(0, 0));//绘制透明的图像 e.Graphics.DrawImage(pictureBox1.Image , new Rectangle(10, 10,
vb 让PictureBox控件透明 可加载gif 图片
<br />将目标PictureBox的BackColor设置为白色,再调用ShapeMe RGB(255, 255, 255), True, , PictureBox ,就可以让名称为PictureBox 的PictureBox 控件背景透明<br /> <br />'========================================<br />'声明作用:透明化PictureBox,注意设置其背景颜色为纯白<br />'===================================
GDI+初探之图像透明显示和保存
GDI+ 的配置                                                                                                       1.  引入库文件 以MFC 单文档程序为例 新建一个MFC单文档程序,如GdiPlus,在右击项目,选择 属性--> Input-->Additional Depende
photoshop cs3 把纯色背景设置为透明色
打开图片,双击导航器
graphics怎么画一个中间透明的遮罩
//从beginFill开始填充颜色,封闭路径内 不填充 所以得到一个中间镂空的遮罩层  graphics.clear();     graphics.lineStyle(0);  graphics.beginFill(0x000000,0.4);//背景颜色和透明度    graphics.drawRect(0,0,stage.stageWidth,stage.stageHeight)
关闭