[GDI+] 创建Images的两种方式

原创 2004年10月25日 16:54:00

使用Bitmap构造完成一个新的image对象,大小为xsize,ysize

None.gif[C#]
None.gifBitmap myImage 
= new Bitmap(<xsize>,<ysize>);

None.gif[VB]
None.gif
Dim MyImage As new Bitmap(<xsize>,<ysize>)
None.gif

下面这个方法创建一个默认颜色深度的Images对象,也可以使用像素格式化的参数构造

None.gif[C#]
None.gif
None.gifBitmap myImage 
= new Bitmap(<xsize>,<ysize>,PixelFormat.<format>);
None.gif

None.gif[VB]
None.gif
None.gif
Dim MyImage As new Bitmap(<xsize>,<ysize>,PixelFormat.<format>)
None.gif
None.gif

Pixel Formats valid for the creation of a bitmap image are:

Format16bppArgb1555

Format16bppGrayScale

Format16bppRgb555

Format16bppRgb565

Format1bppIndexed

Format24bppRgb

Format32bppArgb

Format32bppPArgb

Format32bppRgb

Format48bppRgb

Format4bppIndexed

Format64bppArgb

Format64bppPArgb

Format8bppIndexed


Images 可以从磁盘装在标准格式的位图文件(JPEG, GIF, TIFF or windows Bitmap)

可以使用方法 Image.FromFile 装载指定的 Image 文件

None.gif[C#]
None.gif
None.gifBitmap bm 
= (Bitmap)Image.FromFile("<filename>");
None.gif
None.gif

None.gif[VB]
None.gif
None.gif
Dim bm as Bitmap = CType(Image.FromFile("<filename">),Bitmap)



[待续...]

自定义异常的两种处理方式实现

public class NewExceptionTest { public void method(String str)throws NewException { if(str==null...
  • u012575573
  • u012575573
  • 2014年05月06日 10:58
  • 313

创建线程的两种方式区别

Java提供了线程类Thread来创建多线程的程序。其实,创建线程与创建普通的类的对象的操作是一样的,而线程就是Thread类或其子类的实例对象。每个Thread对象描述了一个单独的线程。要产生一个线...
  • Krito_blog
  • Krito_blog
  • 2017年02月01日 12:49
  • 1617

GDI+基础知识——画笔的对齐方式

效果: 代码:  private void Pen_Align_Click(object sender, System.EventArgs e)  {   Graphics graphics = th...
  • johnsuna
  • johnsuna
  • 2012年12月10日 20:43
  • 1216

Java线程的两种创建方式及优劣比较

1、通过实现Runnable接口线程创建 (1).定义一个类实现Runnable接口,重写接口中的run()方法。在run()方法中加入具体的任务代码或处理逻辑。 (2).创建实现Runnable...
  • YJian2008
  • YJian2008
  • 2013年11月26日 21:58
  • 782

javascript创建函数的几种方式

一  直接显示的进行创建     function func_name(parameter01,parameter02,....){ //函数体 return(some_value);     } ...
  • baohanqing
  • baohanqing
  • 2013年12月30日 20:42
  • 696

Java中自定义异常的两种处理方法

其中注释掉的部分就是处理方法之一 class DivisorIsZeroException extends Exception { public DivisorIsZeroException(St...
  • Rain722
  • Rain722
  • 2016年08月24日 20:13
  • 261

创建String的两种方式有什么区别?

在创建String对象时,通常来讲,有两种方式,一是new型:String s = new String("abc");另一种是双引号型:String s = "abc";那么这两种方式有什么区别呢?...
  • Justnow_
  • Justnow_
  • 2016年02月24日 15:06
  • 2097

创建线程的两种方法

创建线程的方法有两种方法 1.利用Thread类的子类来创建线程 2.利用Runnable接口来创建线程 Thread类的构造方法有: public Thread();   /...
  • dingjunneng
  • dingjunneng
  • 2016年05月30日 16:07
  • 2999

多线程的创建两种方式和区别

/* 创建线程的一种方式是:继承Thread类,并复写类中run方法 最后调用线程的start方法, 该方法启动线程并调用run方法(即和模板方法类似) getName();获取线程的名称 stat...
  • ZJQLOVELYY
  • ZJQLOVELYY
  • 2012年12月31日 14:58
  • 3534

Java中线程的创建有两种方式

Java中线程的创建有两种方式:   1.  通过继承Thread类,重写Thread的run()方法,将线程运行的逻辑放在其中 2.  通过实现Runnable接口,实例化Thread类  ...
  • qq_20302155
  • qq_20302155
  • 2016年06月02日 11:15
  • 849
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[GDI+] 创建Images的两种方式
举报原因:
原因补充:

(最多只允许输入30个字)