zoukankan      html  css  js  c++  java
  • gdi+学习笔记(1)

            .NET使用system.drawing命名空间,封装了gdi+访问基本图形的基本功能,在system.drawing.drawing2d、system.drawing.imaging和system.drawing.text命名空间封装了更高级别的gdi+功能。

            1.system.drawing命名空间概述

             该命名空间下主要的类是graphics类,该类封装了gdi+绘图的所有方法。其中包括画笔(pen类)、画刷(brush类)、字体(font类)、图像(image类)和图标(icon类)。为了减少或消除重绘时产生的闪烁,可以使用缓冲机制,BufferedGraphicsContext类提供此功能。

             2.system.drawing命名空间类的组成

             类名                             说明

            graphic                         封装了绘制图形的所有方法和属性

            pen                              画笔类

            pens                             提供标准颜色的画笔

            systempens                  提供window标准颜色的画笔

            brush                           画刷类

            solidbrush                     单色画刷

            texturebrush                 用图像来填充图形内部的画刷

            brushes                        包含标准颜色的画刷

            systembrushes              包含操作系统默认的颜色的画刷

            font                              字体类

            systemfonts                  包含操作系统默认的字体

            fontconverter                 把字体类转化为其他类的类

            stringformat                  可以设置文本布局和显示操作的类

            image                            表示一个图像,提供了访问图像的功能

            bitmap                          表示一个位图

            imageanimator               管理基于时间的帧的图像

            icon                              表示windows的图标

            systemicons                  包含了操作系统默认提供的图标

            bufferedgraphicscontext  提供了创建缓冲的方法

            bufferedgraphics            为双缓冲提供了图形缓冲区的包装

            bufferedgraphicsmanager提供了对应用域的 bufferedgraphicscontext对象的访问

           

                

  • 相关阅读:
    thinkpa R61i安装XP SATA的解决方法
    成都港宏4S店买的日产,送的无牌DVD 和可视倒车品牌是路特仕 80007
    设计模式之:解剖观察者模式
    java使用siger 获取服务器硬件信息(CPU 内存 网络 io等)
    lephone 壁纸(裸婚时代 童佳倩姚笛壁纸)
    C# 让程序自动以管理员身份运行
    项目管理的5大过程组、9大知识域、44个管理流程的映射关系
    Spring Security 中如何让用户名不存在的错误显示出来(用户名不存在显示Bad credentials)
    eclipse老是报ThreadPoolExecutor$Worker.run()
    Unison文件夹同步工具
  • 原文地址:https://www.cnblogs.com/sharpmap/p/1892428.html
Copyright © 2011-2022 走看看