• Graphics Mill 是专为.NET平台而开发的一个图像处理控件,它是您从事图像领域应用开发必不可少的利器——无论是创建相片发布网站,还是在应用程序中提供打印预览、利用脚本生成Web图形,亦或是进行其它的图像应用程序开发,Graphics Mill 控件都将帮助您如愿以偿。

     

    特征综述 About Feature

    产品特征如下所示:  
    Graphics Mill控件主要由以下三个部分组成:  

    • 核心类库: 包括一系列(非可视)类,主要用来提供以下图像操作功能:从文件载入图像,将图像保存到文件中,提供各种转换和特效,不同颜色空间之间的像素变换,线、弧及各种图形的绘制,以及文本写入等等。
    • Windows窗体控件: 包括一系列的窗体控件,主要用来方便您使用本产品进行Windows桌面程序的开发。您可以使用这些控件来:显示图像,缩放图像,平移图像,部分选择图像,打印图像等等。
    • Web窗体控件: 包括一系列独特的web控件,主要用来提供强大的用于图像显示和编辑的图形用户接口。通过使用这些控件,您可以很轻松的创建一个Web图像编辑器器,或者其它各种各样的web图像应用程序。 

    新的托管和非托管代码集成方案

    • 如果用100%的托管代码来编写图像软件的话,毫无疑问,都将会产生巨大的性能问题。这也就是为什么高性能的.NET图像处理控件,都是用托管的.NET代码和非托管的C/C++代码混合编写的原因。大多数的软件公司都是通过一个——用于组件对象模型(COM)控件或者普通Windows动态链接库(DLL)的——所谓“包装器”的.NET类来实现托管与非托管代码的混合集成。然而,这一方案有着明显的缺陷:在安装同一动态链接库的不同版本时出现的所谓的“DLL地狱”问题,使得它(此方案)倍受指责。
    • 和以上方案不同,本产品采用了一种全新的革命性的方案。即产品通过使用MC++(托管C++)代码来编写,将托管和非托管的C++代码融合到一个单一的程序集(assembly)中。这就意味着不再需要任何的分布在.NET之外的动态链接库,当然也就没有任何的必要再去注册任何动态链接库或者将动态链接库放入系统文件夹中。您可以非常方便的通过一个简单的xcopy命令来部署您的应用程序,而无需考虑任何的动态链接库版本问题。与此同时,既然可以在托管代码的内部来调用非托管的代码,因此也就不存在任何的平台协作问题,自然也就能够取得高效的性能。
    • 本产品的非托管代码的另一个大的特点是: 可用于汇编程序。代码的大多数速度关键性部分都是在MMX(多媒体增强指令集)优化的汇编程序上开发的。这当然就使得本产品比其他的,没有使用这种优化机制的同类图像处理工具产品,具有更加好的性能。

    不同领域特性集锦

      本产品是一个十分通用的图像处理控件,它可以用于广泛的、多领域的应用程序开发。因此,为了使您能更好的了解在开发您所需要的应用程序方面,本产品能给您带来的便利和好处,我们特意准备了以下的,特定于某一领域的性能集锦。

    • 相片类图像处理 
    • 打印类图像处理 
    • 文档类图像处理