vb.net 教程 5-7 Bitmap类 1
2017-05-21 21:24
399 查看
Bitmap类 常用语封装 GDI+ 位图,Bitmap 是用于处理由像素数据定义的图像的对象。
由于Bitmap类继承于Image类,Image类的属性和方法都可以使用。
创建一个Bitmap有以下几种方法
1、Bitmap的构造函数:
Bitmap提供了12种构造函数,例如:
Bitmap(String):从指定的文件初始化 Bitmap 类的新实例。
2、使用方法创建,例如:
FromFile(String):从指定的文件创建 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 教程 目录
由于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 教程 目录
相关文章推荐
- vb.net 教程 5-7 Bitmap类 2
- [VB.NET]初学者教程001
- Autodesk官方最新的.NET教程(四)(vb.net版)
- VB.Net中文教程(1) 类别与封装性
- asp.net教程:vb.net入门——MonthCalendar 控件的使用
- [VB.NET]初学者教程002
- Autodesk官方最新的.NET教程(二)(VB.NET版)
- VB.Net中文教程(8) 对象(Object)基本概念
- VB.net 制作半透明窗体 (借鉴自中国教程在线)
- ADO.NET 開發高手線上教學課程 视频教程 vb讲解
- VB.Net中文教程(12) 共享成员(Shared Member)
- Autodesk官方最新的.NET教程(三)(vb.net版)
- 截至到目前,我的C#和VB.NET版本的iTextSharp教程在itextsharp.sf.net上的下载次数分别达到了1859和835
- 我的两份iTextSharp的教程源码(分别为C#和VB.NET)已被iTextsharp.sf.net收录
- VB.Net中文教程(3) 继承与封装性
- Autodesk官方最新的.NET教程(七)(vb.net版)
- Autodesk官方最新的.NET教程(五)(vb.net版)
- Essential ASP.NET with Examples in C#/VB--- Fritz Onion的asp.net 1.1教程
- VB.Net中文教程(2) Composite样式
- VB.Net中文教程(6) 母子对象关系