适用于 C# / VB.NET 的图像处理工具包
为您的 .NET Framework 应用程序添加扫描功能!在 .NET 应用程序中注释图像
创建多页 TIFF 图像并将其转换为 PDF。还支持网络摄像头控制!

支持在文本和图章注释对象中绘制带边框、阴影和渐变的文本(2022.9)
支持直线、折线、多边形和钢笔对象中的双线、可调节线宽和间距 (2022.7)
支持选中多个标注对象时进行放大和缩小(2021.9)
支持注释对象中的特殊填充图案(2019.3)
新增了轻松绘制弧线和扇形的方法(2018.5)
支持以 Tiff Jpeg 格式保存图像 (2017.6)
(*无论加载的图像位数是多少,保存结果均为 24 位图像。)
支持按住 Ctrl 键同时选择多个对象 (2017.3)
通过滑动和轻拂操作实现图像滑动功能
新增了将 ImageKit 控件转换为滑动控件的功能 (2016.10) (2016.10)
为 ImageKit 控件添加了平移窗口功能 (2016.1);
添加了对触摸功能的支持
注释功能得到了极大的扩展,并且每个功能都添加了多个工具栏;
完全支持 64 位。文件启用插件也兼容 64 位
(* 创建使用 64 位扫描仪的应用程序时,需要 64 位扫描仪驱动程序)。
根据您构建时所处的框架环境,可提供两种类型的程序集
100% 托管 .NET 组件的框架环境,提供两种类型的程序集
(* 某些文件格式的插件使用 WinAPI);
新增了与扫描相关的功能;
改进了文件加载和显示性能;
增强了对多 TIFF 文件的支持;
支持 Windows 窗体/Web 窗体;
实现了 Web 窗体控件;
提供了 .NET 类库。
ImageKit.NET3 是由 Newtone Corporation 开发和发布的一款功能全面的图像处理组件。ImageKit.NET3 支持 .NET Framework 和应用程序开发人员快速轻松地为其 C# 或 VB.NET 应用程序添加强大的图像处理功能。ImageKit.NET3 广受欢迎,它延续了 Newtone 在图像处理工具包领域的卓越传统,与 ImageKit.NET X、ImageKit WPF、ImageKit WPF X、ImageKit10 ActiveX 和 ImageKit10 VCL 一起,为用户带来更多选择。
在最新版本的 ImageKit 系列中,我们启用了图像注释功能,并配备了专门的注释工具栏,让您能够快速轻松地为图像添加注释。现在,您可以使用方法调用创建图像注释对象,并通过工具栏控件访问这些方法。无需编写过多的 C# 或 VB.NET 代码,即可直观地创建和操作注释对象。图像注释对象的位置和设置会保存为 XML 文件,与绘制它们的图像无关。这样,您可以保存注释,以便将其重新加载到不同的图像上。您可以将注释对象嵌入到图像中。所有注释对象都可以通过可视化方式编辑、在代码中设置属性或直接编辑 XML 注释文件。您可以使用鼠标或工具栏旋转、更改内容。ImageKit.NET3 让这一切变得轻松简单。

当然,ImageKit.NET3 包含了早期 ImageKit 版本的所有功能。您可以使用 C# 或 VB.NET 创建扫描应用程序,从 TWAIN 扫描仪和数码相机中检索图像。加载图像并将其转换为其他图像格式。应用各种图像滤镜和变换,调整图像大小、旋转图像等等。将多个图像叠加在一起,并设置透明度级别和透明颜色。合成图像、显示缩略图等等。
ImageKit.NET3 支持 Visual Studio 2005 / 2008 / 2010 / 2012 / 2013 / 2015 / 2017 / 2019 / 2022。可在 .NET Framework 2.0 至 .NET Framework 3.5 以及 .NET Framework 4.X 中构建项目。ImageKit3 包含 WinForm 和 WebForm 控件。
ImageKit.NET3 包含大量示例程序,演示了如何执行许多常见的图像处理任务。每个示例程序都展示了图像处理应用程序中一到两个常见任务。这样既保证了示例的简洁易懂,又方便您在构建自己的图像处理应用程序时直接使用这些代码。我们的技术支持团队随时准备协助您创建高质量的图像处理应用程序。

ImageKit.NET3控件
ImageKit.NET3 包含 WinForm 和 WebForm 控件。
Windows窗体控件
|
|
ImageKit Control |
该控件可执行扫描、图像显示、处理效果、加载文件、保存文件和注释图像。 |
|
|
ToolBarStandard |
此工具栏控件执行与注释和图像文件相关的基本功能。 |
|
|
ToolBarAnnotation |
此工具栏控件用于执行图像注释。 |
|
|
ToolBarSetupLines |
此工具栏控件执行与具有线条的注释对象相关的功能。 |
|
|
ToolBarSetupObjects |
此工具栏控件执行与其他类型的注释对象相关的功能。 |
|
|
Thumbnail Control |
此控件以缩略图形式显示多张图片。 |
|
|
Record Control |
可通过 USB 控制网络摄像头拍摄视频 |
|
|
Preview Control |
可通过 USB 控制网络摄像头预览视频 |
|
|
Play Control |
可通过 USB 控制网络摄像头播放视频 |
Web 窗体控件
|
|
Web ImageKit Control |
此 Web 控件用于在 Web 窗体应用程序中加载和显示图像。 |
|
|
Web Pan Window Control |
此 Web 控件在“平移窗口”中显示整个图像,同时在 Web ImageKit 控件中显示图像的一部分。 |
|
|
Thumbnail Control |
此控件在 Web 窗体应用程序中以缩略图形式显示多个图像。 |










支持的图像类型 
DIB(Windows BMP)1、4、8、16、24、32 位;
JPEG 8 位灰度(保存时*)、24 位/基本 DCT/Exif(JPEG 压缩,基本主图像和缩略图:只读);
JPEG2000(Part1/CodeStream);
GIF 透明/隔行扫描/1、4、8 位/动画(只读,可按页单独保存);
TIFF 1、4、8、16、24、32 位;
[压缩方式] 无压缩/FAX3(一维压缩)/FAX4/PACKBITS/LZW/JPEG(部分禁用);[颜色模式] 调色板/RGB/CMYK;[多页] 读取/保存;
PNG 1、4、8、24 位/透明;
FPX(Flashpix)8 位灰度、24 位/支持的压缩方式:无压缩、JPEG 压缩、单色压缩 (*)
WMF(只读。允许保存为栅格格式。)
EMF(只读。允许保存为栅格格式。)
(*)使用包含的文件启用插件(dll)时
支持的图像类型 
DIB(Windows BMP)1、4、8、16、24、32 位;
JPEG 8 位灰度(保存时*)、24 位/基本 DCT/Exif(JPEG 压缩,基本主图像和缩略图:只读);
JPEG2000(Part1/CodeStream);
GIF 透明/隔行扫描/1、4、8 位/动画(只读,可按页单独保存);
TIFF 1、4、8、16、24、32 位;
[压缩方式] 无压缩/FAX3(一维压缩)/FAX4/PACKBITS/LZW/JPEG(部分禁用);[颜色模式] 调色板/RGB/CMYK;[多页] 读取/保存;
PNG 1、4、8、24 位/透明;
FPX(Flashpix)8 位灰度、24 位/支持的压缩方式:无压缩、JPEG 压缩、单色压缩 (*)
WMF(只读。允许保存为栅格格式。)
EMF(只读。允许保存为栅格格式。)
(*)使用包含的文件启用插件(dll)时
ImageKit.NET3 的 PC 开发人员许可证
ImageKit.NET3 采用 PC 开发者许可协议。这意味着每台用于开发软件的计算机都需要单独的许可证,才能使用 ImageKit.NET3 进行开发。PC 开发者许可协议允许您使用 ImageKit.NET3 创建包含 ImageKit.NET3 功能并在运行时环境中公开这些功能的应用程序。完成用户注册后即可激活 PC 开发者许可协议。PC 开发者许可协议为永久许可,永不过期。
我需要多少个PC开发者许可证?例如:
ImageKit.NET3 和其他 ImageKit 产品(如 ImageKit.NET X)是独立且不同的产品,每个产品都需要自己的 PC 开发人员许可证。
如果 ImageKit.NET3 仅供一人在一台计算机上使用,则只需一个 ImageKit.NET3 的 PC 开发人员许可证。
如果 ImageKit.NET3 和 ImageKit.NET X 均由一人在一台计算机上使用,则需要一个 ImageKit.NET3 的 PC 开发人员许可证和一个 ImageKit.NET X 的 PC 开发人员许可证。
如果 ImageKit.NET3 仅供一人在两台计算机上使用,则需要两个 ImageKit.NET3 的 PC 开发人员许可证。
如果两位软件开发人员均使用 ImageKit.NET3,但仅在同一台计算机上使用,则只需一个 ImageKit.NET3 的 PC 开发人员许可证。
ImageKit.NET3 的许可证激活
要使 ImageKit.NET3 正常工作,必须在使用该软件的计算机上激活 PC 开发人员许可证。许可证激活可确保正确安装所需数量的许可证。通常情况下,ImageKit.NET3 安装时会自动激活,但也可以稍后激活。如果 PC 开发人员许可证在安装后两周内未激活,ImageKit.NET3 将停止工作,直到 PC 开发人员许可证激活为止。许可证激活非常简单,只需几秒钟即可在线完成。也可以离线激活。有关 PC 开发人员许可证激活的更多信息,请参阅 ImageKit.NET3 文档。
ImageKit.NET3 运行时分发许可证
ImageKit.NET3 运行时无需许可证。ImageKit.NET3 运行时分发许可证允许有效的 PC 开发人员许可证持有者分发包含 ImageKit.NET3 功能的运行时应用程序。运行时分发许可证包含在 PC 开发人员许可证中。有效的许可证持有者可以无限次地创建和分发可执行软件应用程序。* 许可证持有者必须是 ImageKit.NET3 的注册用户。只有注册用户才能执行此操作。
*这不适用于服务器。在服务器上运行的应用程序需要 ImageKit.NET3 服务器运行时许可证。
ImageKit.NET3 只能注册给使用者本人。它不能注册给公司、团体或任何其他实体。
未经 NEWTONE CORPORATION 的明确书面同意,用户注册信息不得转让。
订阅支持服务
ImageKit.NET3 PC 开发人员许可证包含一年的支持服务订阅。该支持服务为年度订阅计划。所有参与订阅计划的客户均可获得 ImageKit.NET3 的支持以及所有版本更新(包括次要版本和主要版本)。ImageKit.NET3 的更新包括但不限于新增功能、改进现有功能、修复错误、维护版本等。有效订阅用户可在订阅期内通过电子邮件获得技术支持。订阅期限为一年,自购买之日起计算。请充分利用这些支持服务。
订阅续订完全是可选的。如果您选择不续订,您仍然可以按原样使用 ImageKit.NET3。您的 PC 开发人员许可证和运行时分发许可证是永久许可证,永不过期。它们与您是否拥有有效的支持服务订阅无关。
支持的环境
支持的操作系统:
Microsoft Windows 11 / 10 / 8.1 / 8(*3) / 7(*3) / Vista (*1,*2) / Server 2022 / Server 2019 / Server 2016 / Server 2012 R2 / Server 2012 / Server 2008 R2 (*3)
64 位操作系统均受支持
(*1):不支持触摸功能
(*2):仅限 ImageKit.NET3 版本 3.0.2.10312 / 3.0.4.10312 及更早版本
(*3):仅限 ImageKit.NET3 版本 3.0.2.10500 / 3.0.4.10500 及更早版本
支持的框架
ImageKit.NET3: .NET Framework 4.8 / 4.7.2 / 4.7.1 / 4.7 / 4.6.2 / 4.6.1 / 4.6 / 4.5.2 / 4.5.1 / 4.5 / 4 / 3.5 / 3.0 / 2.0
支持的开发容器
ImageKit.NET3:Visual Studio 2022(*6) / 2019 / 2017 / 2015 / 2013 / 2012 / 2010 / 2008 / 2005,IIS 10.0 / 8.5 / 8.0 / 7.5 / 7.0
*6:版本 3.0.2.10601/3.0.4.10601 或更高版本
支持的扫描设备(仅限 TWAIN):
图像扫描仪(带自动送稿器)/ 数码相机 / 胶片扫描仪
版本
DirectX 9 及更高版本(网络摄像头控制功能需要此版本)