VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > vb >
  • vb.net 教程 5-7 Bitmap类 1

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。
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 教程 目录
 
 
————————————————
版权声明:本文为CSDN博主「VB.Net」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/uruseibest/article/details/72582226

相关教程