vb.net 教程 5-7 Bitmap类 1
发布时间:2020-12-17 07:33:20 所属栏目:百科 来源:网络整理
导读:Bitmap类 常用语封装 GDI+ 位图,Bitmap 是用于处理由像素数据定义的图像的对象。 由于Bitmap类继承于Image类,Image类的属性和方法都可以使用。 创建一个Bitmap有以下几种方法 1、Bitmap的构造函数: Bitmap提供了12种构造函数,例如: Bitmap(String):从
Bitmap类 常用语封装 GDI+ 位图,Bitmap 是用于处理由像素数据定义的图像的对象。
由于Bitmap类继承于Image类,Image类的属性和方法都可以使用。
创建一个Bitmap有以下几种方法
1、Bitmap的构造函数: Bitmap提供了12种构造函数,例如: Bitmap(String):从指定的文件初始化 Bitmap 类的新实例。 dim sourceImg as New Bitmap("d:15z.jpg")Bitmap(Int32,Int32):用指定的宽度和高度初始化 Bitmap 类的新实例。 dim sourceImg as New Bitmap(Me.Width,Me.Height)…… 2、使用方法创建,例如: FromFile(String):从指定的文件创建 Image。 Dim sourceImg As Bitmap sourceImg = Image.FromFile("d:15z.jpg")Clone():创建此 Image 的一个精确副本
Dim destImg As BitmapdestImg = sourceImg.Clone
BitMap类的属性大多是ReadOnly,也就是只读的:
Width:宽度 Height:高度 PixelFormat:像素格式 RawFormat:文件格式,包括Bmp、Emf、JPeg、Png、Gif等 Palette:调色板
主要的方法:
RotateFlip():旋转、翻转或者同时旋转和翻转Bitmap
Save():保存图片
LockBits():将 Bitmap 锁定到系统内存中,请参见
vb.net 教程 5-14 图像处理之内存处理基础
UnlockBits():从系统内存解锁 Bitmap,请参见 vb.net 教程 5-14 图像处理之内存处理基础 由于.net平台下C#和vb.NET很相似,本文也可以为C#爱好者提供参考。 学习更多vb.net知识,请参看 vb.net 教程 目录 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |