一种快速截取并处理编辑区域的方法技术

技术编号:15791403 阅读:148 留言:0更新日期:2017-07-09 21:06
一种快速截取并处理编辑区域的方法,包括步骤:(1)获取EDA工具中编辑区域的图像;(2)根据颜色设置命令,设置图像颜色。本发明专利技术的快速截取并处理编辑区域的方法,可以对编辑区域的图片,快速地进行颜色的反转、黑白颜色的反转,以及彩色图片到黑白图片的转变,并且本发明专利技术的快速截取并处理编辑区域的方法,对于设计人员而言,所有的工作都集中在EDA工具中,具有操作简单、快捷方便,功能小巧、实用的特点,能够极大的减少设计人员的工作。

【技术实现步骤摘要】
一种快速截取并处理编辑区域的方法
本专利技术涉及EDA工具中电路及版图设计
,特别是涉及一种快速截取并处理编辑区域的方法。
技术介绍
在集成电路设计中,设计人员常常需要对原理图和版图中的数据进行图示处理。然而,EDA工具为了避免设计人员长时间面对电脑屏幕产生视疲劳,将EDA工具的画图区域的背景缺省设置为黑色,同时为了更好的区分电路或者版图中不同器件、模块、掩模等物体,EDA工具采用彩色对上述物体所对应的图形进行渲染。但是,无论是在投影仪上,还是纸质材料上,黑色背景都会导致所截取的图片模糊,而彩色图形在黑色背景上易产生失真。在某些特殊情况下,设计人员需要白底的图形,截图要求必须是黑白色图片。而在现阶段设计人员一般会按照如下过程生成所需的图形:(1)用专业的截图软件截取所需区域,生成相应的原始图片;(2)用专业的图片编辑软件对生成的原始图片进行二次编辑。图1为现有技术中设计人员在Linux平台上常用的截图方法的流程图。图2为现有技术中设计人员在Window平台常用的截图方法的流程图。如图1-2所示,主流的EDA工具一般都是运行在Linux平台上,虽然Linux平台提供了截图软件和图片编辑软件,但是因为其平台的易用性差,迫使设计人员不得不在Window平台上进行上述过程,即使在Window平台上,也仅需使用专业截图和图片编辑软件中很少的一部分功能。而设计人员在工作过程中,调用第三方截图软件和图片编辑软件截取图片,会导致工作繁琐、效率下降。图1中所示的流程,因为在修图过程中,存在多次迭代,而且作为专业图像处理工具,GIMP占用内存多、功能复杂,给设计人员带来额外工作。并且随着知识产权意识的逐渐增强,集成电路设计企业对设计数据安全也越来越重视,图2中所示的流程,也被越来越多的设计公司所禁止。因此,提出一种快速截取并处理编辑区域的方法,能够使设计人员不需采用第三方截图软件和图片编辑软件,直接在EDA工具中生成需要的图片,成为亟待解决的问题。
技术实现思路
为了解决现有技术存在的不足,本专利技术的目的在于提供一种快速截取并处理编辑区域的方法,能够使设计人员不需采用第三方截图软件和图片编辑软件,直接在EDA工具中生成需要的图片。为实现上述目的,本专利技术提供的快速截取并处理编辑区域的方法,包括以下步骤:(1)获取EDA工具中编辑区域的图像;(2)根据颜色设置命令,设置图像颜色。步骤(1)进一步包括步骤:接收图像裁剪命令,对所述编辑区域的图像进行剪裁。进一步地,步骤(2)中所述颜色设置命令包括:颜色反转命令、黑白转换命令及彩色转黑白命令。步骤(2)中所述设置图像颜色,进一步包括:遍历图像中所有的像素,取出像素颜色值C,设置像素的颜色值为0XFFFFFF-C。步骤(2)中所述设置图像颜色,进一步包括以下步骤:遍历图像中的每个像素,判断像素颜色;若像素颜色为白色,则设置像素颜色为黑色;若像素颜色为黑、白色之外的颜色,则保持像素颜色不变;若像素颜色为黑色,则设置像素颜色为白色。步骤(2)中所述设置图像颜色,进一步包括以下步骤:遍历图像中的每个像素,判断像素颜色是否为黑色;若像素颜色不为黑色,则设置像素颜色为黑色;若像素颜色为黑色,则设置像素颜色为白色。所述步骤(2)进一步包括步骤:接收局部图像预览命令,预览显示局部图像。本专利技术的快速截取并处理编辑区域的方法,可以对编辑区域的图片,快速地进行颜色的反转、黑白颜色的反转,以及彩色图片到黑白图片的转变,并且本专利技术的快速截取并处理编辑区域的方法,对于设计人员而言,所有的工作都集中在EDA工具中,具有操作简单、快捷方便,功能小巧、实用的特点,能够极大的减少设计人员的工作。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,并与本专利技术的实施例一起,用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为现有技术中设计人员在Linux平台上常用的截图方法的流程图;图2为现有技术中设计人员在Window平台常用的截图方法的流程图;图3为根据本专利技术的一种快速截取并处理编辑区域的方法流程图;图4为根据本专利技术的基于颜色反转命令设置图像颜色的流程图;图5为根据本专利技术的基于黑白转换命令设置图像颜色的流程图;图6为根据本专利技术的电路子单元原始状态的图像截图;图7为根据本专利技术的电路子单元黑白转换后的图像截图;图8为根据本专利技术的基于彩色转黑白命令设置图像颜色的流程图;图9为根据本专利技术的EDA工具中编辑区域的图像截图;图10为根据本专利技术的颜色设置命令对话框图像截图;图11为根据本专利技术的执行彩色转黑白命令后的界面窗口图像截图;图12为根据本专利技术的执行黑白转换命令或者颜色反转命令后的界面窗口图像截图;图13为根据本专利技术的黑白反转图像截图;图14为根据本专利技术的颜色反转图像截图;图15为根据本专利技术的局部图像选择预览图;图16为根据本专利技术的图像的局部细节图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。图3为根据本专利技术的一种快速截取并处理编辑区域的方法流程图,下面将参考图3,对本专利技术的快速截取并处理编辑区域的方法进行详细描述。在步骤301,获取EDA工具中编辑区域的图像;该步骤中,首先,采用和EDA工具完全相同的方法绘制当前编辑区域并生成图片;然后,根据设计人员在Preview选项中设置的大小对图片进行二次裁剪。在步骤302,根据颜色设置命令,设置图像颜色。其中,颜色设置命令,包括:颜色反转命令、黑白转换命令及彩色转黑白命令。在设置图像颜色的过程中,通过鼠标左键选择图像的局部区域,可在界面窗口中展示图像局部区域的细节。图4为根据本专利技术的基于颜色反转命令设置图像颜色的流程图,下面参考图4,对本专利技术的基于颜色反转命令设置图像颜色的过程进行详细的阐述:在步骤401,获取编辑区域对应的图像及颜色反转命令;在步骤402,遍历图像中所有的像素,取出像素颜色值C,设置像素的颜色值为0XFFFFFF-C;在步骤403,校验设置颜色的像素是否为最后一个像素,是则结束颜色设置过程,否则返回步骤402,继续进行颜色设置。在上述过程中,根据颜色反转命令,将图片中的颜色反转成其互补色,而反转前后的颜色混合在一起为白色。图5为根据本专利技术的基于黑白转换命令设置图像颜色的流程图,下面参考图5,对本专利技术的基于黑白转换命令设置图像颜色的过程进行详细的阐述:在步骤501,获取编辑区域对应的图像及黑白转换命令;在步骤502,遍历图像中的每个像素,判断像素颜色;在步骤503,若像素颜色为白色,则设置像素颜色为黑色;在步骤504,若像素颜色为黑、白色之外的颜色,则保持像素颜色不变;在步骤505,若像素颜色为黑色,则设置像素颜色为白色;在步骤506,校验设置颜色的像素是否为最后一个像素,是则结束颜色设置过程,否则返回步骤502,继续进行颜色设置。在上述过程中,根据黑白转换命令,将图片中的黑色反转成白色,图片中的白色反转成黑色,而对图片中的剩余颜色不做处理。图6为根据本专利技术的电路子单元原始状态的图像截图,图7为根据本专利技术的电路子单元黑白转换后的图像截图。图8为根本文档来自技高网
...
一种快速截取并处理编辑区域的方法

【技术保护点】
一种快速截取并处理编辑区域的方法,其特征在于,包括以下步骤:(1)获取EDA工具中编辑区域的图像;(2)根据颜色设置命令,设置图像颜色。

【技术特征摘要】
2016.12.30 CN 20161125205231.一种快速截取并处理编辑区域的方法,其特征在于,包括以下步骤:(1)获取EDA工具中编辑区域的图像;(2)根据颜色设置命令,设置图像颜色。2.根据权利要求1所述快速截取并处理编辑区域的方法,其特征在于,步骤(1)进一步包括步骤:接收图像裁剪命令,对所述编辑区域的图像进行剪裁。3.根据权利要求1所述快速截取并处理编辑区域的方法,其特征在于,步骤(2)中所述颜色设置命令包括:颜色反转命令、黑白转换命令及彩色转黑白命令。4.根据权利要求1所示快速截取并处理编辑区域的方法,其特征在于,步骤(2)中所述设置图像颜色,进一步包括:遍历图像中所有的像素,取出像素颜色值C,设置像素的颜...

【专利技术属性】
技术研发人员:李起宏杨晓东魏芳伟
申请(专利权)人:北京华大九天软件有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1