vb.net 教程 5-7 Bitmap类 1
来源:互联网 发布:jquery 格式化json 编辑:程序博客网 时间:2024/06/08 09:16
Bitmap类 常用语封装 GDI+ 位图,Bitmap 是用于处理由像素数据定义的图像的对象。
由于Bitmap类继承于Image类,Image类的属性和方法都可以使用。
由于Bitmap类继承于Image类,Image类的属性和方法都可以使用。
创建一个Bitmap有以下几种方法
1、Bitmap的构造函数:
Bitmap提供了12种构造函数,例如:
Bitmap(String):从指定的文件初始化 Bitmap 类的新实例。
2、使用方法创建,例如:
FromFile(String):从指定的文件创建 Image。
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 BitmapsourceImg = 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:调色板
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 图像处理之内存处理基础
UnlockBits():从系统内存解锁 Bitmap,请参见 vb.net 教程 5-14 图像处理之内存处理基础
由于.net平台下C#和vb.NET很相似,本文也可以为C#爱好者提供参考。
学习更多vb.net知识,请参看vb.net 教程 目录
阅读全文
0 0
- vb.net 教程 5-7 Bitmap类 1
- vb.net 教程 5-7 Bitmap类 2
- vb.net Bitmap Drawing
- vb.net 教程 5-10 Graphics类 1
- vb.net 教程 1-7 数据类型:Boolean
- vb.net 教程 5-8 Screen类
- vb.net 教程 1-5 运算符 1
- vb.net 教程 12-3 HtmlElement类 7
- vb.net 教程 4-7 文本文件编码 1
- vb.net 教程 5-10 Graphics类 2
- vb.net 教程 12-3 HtmlElement类 5
- vb.net 教程 5-1 字体(Font)
- vb.net 教程 5-6图片上取色1
- vb.net 教程 1-5 运算符 2
- vb.net 教程 11-1 打印组件 5 PrintPreviewDialog
- vb.net 教程 4-5 文件操作 File 1
- vb.net 教程 12-5 webbrowser 与窗体交互1
- vb.net 教程 12-2 HtmlDocument类 1
- 正则笔记
- 添加字符
- JSP自定义标签开发入门
- 有关css3 新增background属性介绍网址
- 重定向,请求转发和请求包含
- vb.net 教程 5-7 Bitmap类 1
- hdu2546饭卡(经典01背包题目)
- 二十岁出头,你一无所有,但你却拥有一切
- TabLayout使用详解
- 二分查找
- rpm
- java操作redis
- SQL查询语言的基础知识
- android与H5之间的调用