提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:杨鹏连|2020-08-06 10:19:22.637|阅读 220 次
概述:本文介绍了图像处理工具包ImagXpress的使用方法——如何处理指定的一部分图像
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
ImagXpress 是最先进的彩色映像和照片图像处理工具包,它发布的形式有:.NET控件、COM组件、VC组件。用ImagXpress ,开发者构建的应用程序可以支持图像浏览、编辑、打印、TWAIN扫描、文件格式转换等等。ImagXpress 提供了综合的图像处理函数集,支持30多种文件格式,拥有惊人的图像处理速度。ImagXpress 提供的图像功能还有:复制、旋转、保持图像的透明度、多种图像缩放算法、高级滚动条、自动调整大小和图像融合等。
在对图像执行图像处理之前,必须指定是要处理整个图像还是图像的一部分。ImagXpress®控件提供了两种工具来指定要处理图像的一部分:
当RgnEnabled 或Area 方法的IPArea参数为True时,需要额外的内存来存储要与要处理的区域/区域合并的原始图像。如果不需要区域/区域处理,请将RgnEnabled 和Area 方法的IPArea参数设置为False,以减少内存使用量。
地区
创建地区
创建区域:
查询区域
的RgnX,RgnY,RgnWidth,和RgnHeight属性(只读)上的区域的当前位置和大小提供状态。
将区域复制到精灵
通过将当前区域复制到透明窗口中,调用RgnCreateSprite来创建Sprite。然后可以将精灵移动(RgnMoveSprite)或粘贴(RgnPasteSprite)到当前正在查看的图像。的RgnSpriteX和RgnSpriteY属性定义的矩形边界的子画面的左上角。 如果为查看器分配了不同的图像进行显示,则Sprite仍然有效,可以将其移动或粘贴到正在查看的新图像中。要删除精灵并释放与其关联的资源,请调用RgnDeleteSprite。
删除子画面不会对正在查看的图像进行任何更改。
启用区域进行图像处理
要启用该区域,请设置RgnEnabled 属性。启用区域后,所有图像处理方法都将作用于该区域而不是整个图像。当RegionEnabled属性为False时,将处理整个图像。
删除区域
若要删除区域对象并释放关联的内存,请调用 RgnDelete 方法 (对图像没有影响)。
区域
区域是图像的矩形子集。启用区域后(IPArea = true),仅在图像区域上执行图像处理。
RemoveRedeye,RemoveDust和RemoveScratches 方法要求的区域被设置为指定图像处理的子集。对于所有其他方法和属性,设置区域是可选的。
创建一个区域
若要创建一个Area,请使用指定的矩形边界区域调用 Area方法。由于每个ImagXpress控件只能定义一个区域,因此调用Area将删除前一个区域。
甲橡皮可以创建在显示器上定义的矩形区域。首先创建橡皮筋,然后使用RubberbandH,RubberBandL,RubberBandT和RubberBandW属性填充Area中的坐标。
查询区域
可以使用以下属性来标识区域的大小,位置和状态:IPAreaX,IPAreaY,IPAreaWidth,IPAreaHeight和IPArea。
将区域复制到精灵
无法从区域创建精灵。要创建一个精灵,首先将区域复制到一个区域,然后创建精灵。
删除区域
调用Area方法会将当前区域替换为新定义的区域。
相关内容推荐:
图像处理工具包ImagXpress用户指南:如何从文件中加载图像
图像处理工具包ImagXpress用户指南:如何指定图像的加载选项
图像处理工具包ImagXpress用户指南:如何定义最终用户界面
想要购买ImagXpress正版授权,或了解更多产品信息请点击
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
文章转载自:本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢