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

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

Bbs1
本版专家分:20
结帖率 96.15%
CSDN今日推荐
Bbs9
本版专家分:65739
Blank
微软MVP 2003年9月 荣获微软MVP称号
匿名用户不能发表回复!
其他相关推荐
利用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 
BufferedImage 和 Graphics2D 画图,背景色透明
File f = new File("D:\tag\20141204\chengxu\business-dossier\business-dossier-web\src\main\webapp\upload\2017-08-07\C7A23630C2700001FCD951071A601214.ico");          ICOFile ico = new ICOFile(f.toURL()
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)
关闭