图像处理工具包ImagXpress常见问题解答(一)

ImagXpress是一组图像处理库,可将图像处理添加到Windows应用程序中。此成像SDK通过借助图像编辑,转换,压缩和颜色调整等功能,以及易于实现的代码和全面的代码示例可轻松添加图像处理和操作到Windows应用程序。ImagXpress的优点:

  • 数十种图像处理功能
  • 易于集成
  • 优化性能

在感受ImagXpress成像sdk强大功能的同时,难免会产生一些疑问,本文旨在为ImagXpress用户收集和解答一些常见问题,供大家学习参考。

一、可以将许可证从一台机器移动到另一台机器吗?

目前,无法将许可证密钥从一台计算机移动到另一台计算机。将许可证密钥绑定到计算机后,您可以将其从计算机中删除(使用许可证管理器或从注册表中手动删除它),但这不会将许可证记入您的帐户。如果您遇到机器错误许可的问题,请联系[email protected],他们将与您合作。此外,通常开发许可证附带三个“密钥”,如果您想要许可其他机器,可以运行并登录License Manager,您可以看到剩余的许可证密钥数。

二、Accusoft Licensing是否在运行时与Accusoft服务器通信?

不,只是运行Accusoft许可实用程序(而不是OEM密钥)时,它将与Accusoft服务器通信以在您的计算机上放置许可证。运行代码时,无需对Accusoft服务器进行网络访问。

三、如何解决ActiveX网页应用程序问题?

如果您的ImageGear应用程序未在浏览器中初始化,则以下内容可能有助于解决此问题。对于ImageXpress ActiveX应用程序,适用相同的常规故障排除步骤。ActiveX控件未加载的最常见原因是缺少依赖项。

  • 依赖性分析器

选择您正在使用的ImageGear的功能,使用Dependency Analyzer确定IGCoreCtrl在使用之前必须与哪些JavaScript组件关联。例如,要使用ART组件,必须添加以下关联。

IGCoreCtl1.object.AssociateComponent(IGFormatsCtl1.object.ComponentInterface);
IGCoreCtl1.object.AssociateComponent(IGDisplayCtl1.object.ComponentInterface);
IGCoreCtl1.object.AssociateComponent(IGProcessingCtl1.object.ComponentInterface);
IGCoreCtl1.object.AssociateComponent(IGArtCtl1.object.ComponentInterface);
  • 部署打包向导

部署打包向导将为您提供所有必需的.ocx和.dll依赖关系,你需要与包括你的应用程序。 如果您使用的是.cab文件,则向导中的所有依赖项都必须包含在.cab中,并在.INF文件中引用。

  • 注册与域绑定的OEM密钥

为了使您的产品在网页上运行许可,您的OEM许可证密钥会添加到JavaScript文件中,并与您选择的多个域绑定。使用您的Accusoft用户名和密码登录Web许可证密钥生成器,然后按照说明进行操作。

四、如何在ActiveX中连接ImagXpress和NotateXpress控件?

如果您使用的是Visual Basic 6,请将NotateXpress Client属性设置为ImagXpress控件的名称(VB6中的示例):

NotateXpress1.Client = "ImagXpress1"

如果您在另一个开发环境中,请调用NotateXpress SetClientWindow方法,通过ImagXpress控件上的Hwnd属性传递ImagXpress控件的窗口句柄(Delphi中的示例)。

NotateXpress1.SetClientWindow(ImagXpress1.hWnd);

如果在Visual Basic中通过引用使用NotateXpress,则也可以调用SetClientWindow方法。 如果这些方法都不可用,请使用InterfaceConnect方法。

后续问题集发布敬请关注~     

想要了解更多ImagXpress相关信息请点击这里。

猜你喜欢

转载自my.oschina.net/u/4031063/blog/2966936