自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

秋月的私语

嗨~这里是秋月的私语,一起来愉快地写代码吧>_<

  • 博客(245)
  • 资源 (18)
  • 问答 (1)
  • 收藏
  • 关注

原创 音视频按照时长分类小工具

即可实现,移动到指定目录,上述代码还实现了同名srt等移动到相同目录,这也是因为用户的需求。应某用户的需求,编写了这款根据音视频时长分类小工具。

2024-03-09 13:08:53 517

原创 通过QScrollArea寻找最后一个弹簧并且设置弹簧大小

项目原因,最近需要通过QScrollArea寻找其中最后一个弹簧并且设置指针,因为无法直接调用UI,所以只能用代码寻找。主要参考了QTDesigner生成的代码,反向寻找,经过测试,以上代码可以正确找到最后一个弹簧。由于弹簧并非继承自QObject,所以无法使用findChild函数寻找。

2024-02-27 15:51:12 583

原创 Java接收curl发出的中文请求无法解析

最近做项目遇到了这种情况,英文请求一切正常,中文请求则对方服务器无法解析,可以猜测是中文导致的编码问题,但是奇怪的是,本地输出json也没有乱码,编解码正常,尝试转换成utf-8问题依旧,依然是本地正常输出无乱码,对方服务器无法解析。后来经过分析,发现本地客户端的程序,默认采用了Unicode编码,而Unicode实际上不等价于utf-8,网上查阅了资料说utf-8是Unicode的一种具体实现。我尝试用Unicode转utf8,结果正常了!

2024-01-25 11:07:32 558

原创 c++输出简单日志带日期时间功能

最近项目需要简单输出日志,用巨大的日志类未免繁琐,于是写了这个简单的日志函数,带日期,MFC下可以直接使用。

2023-12-21 10:58:14 484

原创 如何查看电脑版Office的有效期

有时候点击Office账户看不到有效期信息,那么如何查看呢,其实用一条命令就可以查看。当然,如果你的office不在默认目录,则需要修改成对应的目录。可以看到,笔者的情况是还剩下37天就要过期了。

2023-11-27 10:02:11 2388

原创 c++基于CImage实现图片格式转换完整源代码

最近遇到项目需要,对图片进行格式转换,抱着怎么简单怎么做的想法,于是进行了验证,代码参考自网络,进行了简单的修改。亲测有效,欢迎交流与讨论。我这里提供完整的代码。

2023-11-15 17:51:20 358

原创 如何修改NX二次开发菜单到NX自带的标签页

最近一个项目需求,客户希望NX二次开发自定义的菜单能够集成在NX原来的标签页面上,但是我们以前从来没有这么做过,经过一番探索,后来解决了问题。切换到Tabs/Bars标签,去掉原来自定义的tab标签前面的勾选。下次启动了NX,有必要的话,可以选择这个Role,即可。为了每次启动都显示这样的界面,需要保存到Role。在如下图空白处,点击右键,新建Role!在空白处点击右键,Customize。继续搜索其他按钮名称。点击 Home标签。

2023-11-10 11:32:44 188

原创 使用c++解压rar文件,基于UnRAR64,非命令行

最近项目需要解压缩rar文件,我们都知道rar是闭源收费软件,如果直接采用命令行可能会有限制,或者盗版问题,使用正版的winrar命令行解压rar文件是否有限制,这个我没来得及测试,但是从交互体验上来说,命令行对于很多情况的处理也不太友好,比如是否出错,比如异常处理,甚至某些高级功能,比如自定义解压缩的文件名等等,这些在命令行中不太好实现甚至无法实现。

2023-11-07 18:11:01 584

原创 c++获取和设置环境变量

这个功能非常常用,但是容易忘记,这里做个记录。注意,设置的环境变量只在当前进程中生效,所以在电脑中的环境变量设置区域看不到。

2023-11-03 18:00:52 613

原创 jsoncpp fatal error C1083: 无法打开编译器生成的文件

jsoncpp在Debug模式下正常,但是release却报错,开始以为是开发项目设置问题,于是网络搜索,发现是jsoncpp的编译选项问题。修改生成静态库文件的工程的属性:路径为:菜单---项目--属性---配置属性---c/c++---输出文件---汇编程序输出:无列表。lib_json项目中汇编程序输出原配置为:带源代码的程序集(/FAs),改为:无列表生成即可。还有,改成这个无列表到底产生了什么影响呢,仅仅是无汇编程序输出吗,也不得而知。那我就奇怪了,为什么不把这个选项直接改成这个呢?

2023-11-01 13:04:24 259

原创 NX二次开发后处理中保存tcl变量值到文本

此代码在获取和保存变量的时候非常方便,有助于NX后处理二次开发的时候快速获取和保存变量,方便调试。

2023-10-27 18:24:49 138

原创 LoadLibraryEx调用dll时有未经处理的异常,发生访问冲突

最近做一个测试,使用LoadLibraryEx的方式动态调用dll,可以调用成功,也可以断点调试,但是一旦添加std::wstring类或者其他复杂一点的类,就报错,如上图所示。后来尝试了各种更改选项和设置,都没有结果,于是改用lib的方式调用dll,最终成功,并且发现这个dll其实依赖了很多其他的dll,初期觉得这可能是调用不成功的原因。目前暂用的解决办法就是使用lib方式的调用,问题临时解决,如果你正好也遇到了这个问题,不妨尝试一下用lib的方式调用dll。报错位置,如上图所示。

2023-09-28 09:28:38 353

原创 【NX】分割曲线出现“输入行的长度为0”

针对这种情况,一般要考虑是输入的曲线有问题或者点有问题,这时候我们首先可以把曲线和点输出到别的地方,检查曲线是否正常,并且点是否在曲线上,如果点不在曲线上,则分割会出现这个提示。如图所示,我把点和曲线的位置进行偏移,其中点偏移了相同的距离,但是实际检查发现点的高度并不相同,于是找到了原因。“输入行的长度为0”。实际上这是翻译的过,应该是the length of input is 0 之类的直译。通过保证点的位置在曲线上,最终去掉了这个错误提示,供参考。

2023-08-29 11:10:33 126

原创 【NX】NX中将点从一个坐标系映射到另一个坐标系

上面的代码可以理解为简单的UF_CSYS_map_point函数使用范例,而实际上我们更需要的是从任意一个坐标系转换到任意一个坐标系的功能,那么如何实现内容——实际上利用移动对象功能,因为移动对象功能中包含从一个坐标系移动到另一个坐标系的方法。但是这里有限制,即只实现了当前工作坐标系和根坐标系之间的转换,那么如果想实现任意坐标系的转换呢,当然我们可以通过根坐标系作为媒介,实现任意坐标系之间的转换,那么有没有更好的办法,实现坐标系之间的直接转换呢?

2023-08-24 16:52:57 341

原创 今天七夕,群友让我帮忙给他分配一个对象,于是我。。。

今天七夕,群友让我帮忙给他分配一个对象,于是我。。。

2023-08-22 12:01:37 131

原创 【NX】NX二次开发BlockUI集列表的详细使用步骤

为了在点击添加按钮的时候,可以自动有一些动作,比如初始化界面等(这里说一下,nx初始化界面一般是放在dialogShown_cb()中的,但是因为这个是作为list控件的种子块,dialogShown_cb()并不会执行,所以这种情况下的初始化应该放在添加按钮的回调函数中)。》,这两篇文章,对我的帮助很大,但是因为使用的编程语言不同(我使用的是c++),仍然遇到了很多困难,不过最终在我不断的摸索和尝试下,终于有个完整的使用流程,特此分享给需要的同学,避免跟我一样一下子不知道从何下手。

2023-08-17 14:34:01 1081 1

原创 【NX】NX二次开发中如何绕固定轴旋转矢量

如何让任意矢量绕着任意轴旋转一定角度,得到新的矢量,在NX中,通过矩阵运算,可以直接得到目标向量。项目原因部分不重要的代码实现无法公开,可以自己考虑实现,或者查阅资料,调用UG自带的函数。

2023-08-16 17:32:01 414 2

原创 Win10使用Guest和空密码访问共享的完整步骤

我们经常需要使用空密码和guest账户访问Windows共享,因为某些设备不支持输入密码等,那么该如何设置呢,因为步骤比较固定而且繁琐,于是我记录了这篇文章,需要提醒的是,如果开启了guest和空密码访问共享,计算机的安全性将大打折扣,所以务必权衡便利与安全。正常情况下,经过上面三个步骤,就能够正常访问共享,如果仍然访问失败,请务必检查各个选项设置是否正确,另外,如果你使用的是精简版的系统,也有可能出现共享失败的情况,此时需要根据错误提示进行排查。

2023-08-14 08:59:33 4500

原创 【NX】NX二次开发中遍历所有部件完整范例

一个入门的基本例子,这里提供完整代码。

2023-08-03 11:11:04 376 5

原创 【NX】NX开发入门练习寻找倒圆角设置颜色和添加属性

实现功能如标题,设置属性,一种是可以在界面中查看的属性,一种是隐藏的不能再界面中查看的自定义属性(但是可以正常读取)。

2023-08-03 11:06:02 251

原创 【NX】NX二次开发中拉伸曲线完整范例

之前做项目测试用到的代码,开发的版本是NX8.5的32位版本,这个代码实现起来也不难,其实就是调用了UG的API而已。

2023-08-03 10:52:25 259

原创 如何在代码中用宏定义确定VS编译器版本

只有在VS2015或者以上的版本中,中间的代码才生效,那么实际上我们可能需要对很多不同的版本进行判断,于是下方我整理了我们常常需要判断的VS的编译器版本。

2023-07-25 15:20:07 580

原创 同一段模板代码vs2008无法编译而10以及以上可以正确编译

今天无意间发现一段模板代码,vs2008无法正确展开,而2010以及以上可以正确展开,这里之所以说展开是因为这段模板本身并没有问题,但是如果调用模板“不合适”,则vs2008无法正确展开模板,而10以及以上没问题。直接上代码(已经去掉无关代码),展开失败的原因是因为指针匹配失败,猜测是老编译器对于指针的模板匹配偏弱造成的,解决方法我在注释中著名了,针对老编译器不处理即可,确实需要可以自行编写,而不要使用模板展开。下面是vs2010的正确编译截图,同一个代码文件,没有任何修改。

2023-07-24 16:20:14 55

原创 vs编译生成事件预先生成事件和后期生成事件

vs的很多自动化功能真的很贴心,比如我们编译的对象,编译完需要自动拷贝到指定目录,其实这个功能各个vs的版本都有,而且使用方法相同,用好了可以大量节约调试代码事件。xcopy命令有更多复杂的参数,当然我们用得比较多的就是/y /d 这两个字母组个词就能记住了(比如,我用“优点”记住了这两个参数)。这里命令行还可以使用$符号,实现通配路径功能。还比如我图中并没有使用通配符也是可以的。

2023-07-20 11:34:42 460

原创 批处理判断目录是否存并且删除非空目录

这个例子的功能非常简单,判断目录DirName是否存在,存在就删除,不存在就显示不存在。存在就直接删除了,注意是直接删除而不是删除到回收站,所以还请谨慎修改!这个功能很常用,但是偶尔总是忘记写法,这里贴一个亲测通过的例子吧。

2023-07-18 17:55:34 620

原创 【NX】NX二次开发中如何设置刀具位置(对中和相切)

,博主提供了详细的设置参数,给了我不少启发,最终在同事的帮助下,总算成功设置了刀具位置。但是操作失败,提示索引不合法。以上,欢迎交流与讨论。直到我看到这篇博文《

2023-07-11 18:04:39 792 4

原创 调试遇到还未进入函数就异常的问题

这个问题一般不会遇到,因为参数不能转换的时候,编译就会出错,而在这个案例当中,参数明明无法转换,但是因为这个参数是自定义类型(可能还是比较特别的自定义类型,对我不可见,所以我也无法查看内部情况),编译器也没能提示类型不同无法转换,导致运行时转换失败,从而引发了异常。由于默认参数的存在,实际上第二个参数我写错了,应该是ivecUserZ,我忘了写,所以默认就把第二个参数 false尝试转换,而实际转换失败,导致了这个异常!后来经过逐行排查,发现原来是参数转换的问题!当作一个纪念吧,让自己印象深刻一点。

2023-07-07 10:00:48 111

原创 【NX】NX二次开发中判断曲线高度是否相同

在NX二次开发中,并没有直接的函数判断两条曲线高度是否相同,那么我们自己有没有办法判断两条曲线高度是否相同呢,自然是有的,那么首先我们得定义一下什么叫做高度相同,高度几乎相同的算吗,这里就涉及到一个容忍度的问题。基本思路为对曲线进行采样,要求采样点在同一个高度,默认为z值相同,考虑到方向问题,提供了重载函数,如果方向不同,则以向量乘积为参考。项目原因部分不重要的代码实现无法公开,可以自己考虑实现,或者查阅资料,调用UG自带的函数。我这里采用一个并不是严格判断高度是否相同的办法,但是日常用问题不大。

2023-07-06 14:15:04 115

原创 【NX】NX二次开发中判断曲线是否重合

思路就是对两条曲线分别采样,当采样点的距离接近的时候认为两条曲线重合,否则认为不重合,注意因为曲线的方向可能不同,所以要正反两个方向采样,只要有一个方向满足条件,则认为两条曲线重合,具体代码如下,仅供参考。在NX二次开发中,并没有直接的函数判断两条曲线是否重合,那么我们自己有没有办法判断两条曲线是否重合呢,自然是有的,那么首先我们得定义一下什么叫做重合,几乎重合的曲线算重合吗,这里就涉及到一个容忍度的问题。项目原因部分不重要的代码实现无法公开,可以自己考虑实现,或者查阅资料,调用UG自带的函数。

2023-07-06 11:49:09 425

原创 【NX】通过模型边上的曲线判断材料侧

在进行nx的cam编程时,我们必须判断刀路的材料侧,而对于模型附近的材料侧,有个简单的思路就是判断曲线的左侧或者右侧是否在模型内部,但是实际问题往往复杂很多,比如曲线正好在临界情况,此时必须对曲线做一定的偏置处理。而即便是偏置过的曲线,仍然可能存在曲线上的某部分,曲线两侧都没有材料,那么此时就无法准确判断材料侧了,一个方法就是在曲线上多次取点,这样总不至于完全无法判断材料侧了。直接上代码,代码中部分不重要的函数项目原因不能提供实现,参考一下思路即可。

2023-07-06 08:41:01 172

原创 【NX】NX二次开发设置对象高亮和颜色模板实现

在NX二次开发当中,我们经常需要高亮一个或者多个对象,或者设置对象的颜色方便实现,直接调用函数稍微显得麻烦,尤其是当我们需要处理的对象是容器的时候,于是我写了几个简单的模板实现,方便调试。

2023-07-05 17:23:57 357

原创 对于float或者double的集合求解交集

对于一般的集合求解交集,我们直接使用std::set_intersection即可,但是float和double都有精度问题,如果直接求交集,会认为比如0.9999和1.0001是两个数,造成并没有真正取得交集,其实这个函数实现也很容易,那么我在这里分享其模板的实现。

2023-07-05 17:10:17 104

原创 【NX】NXOpen::BlockStyler::Tree的个人使用类分享

网上关于NXOpen::BlockStyler::Tree的例子不是太多,控件默认id名称为tree_control01,因为例子不多很多功能得自己写,虽然NXOpen::BlockStyler::Tree的封装已经不错了,但是实际使用起来也不是很方便,比如像获取所有节点,指定节点的子节点等功能,都没有直接实现,而如果想实现层级关系,则更是没得,需要自己整理而且经过繁琐验证,这些工作我已经做过了,并且经过了时间的考验,于是特此分享出来,注意每个函数的功能我都已经写好注释了。

2023-07-05 17:01:59 322

原创 【NX】NX二次开发中自动选择当前实体和方向

在NX的二次开发中,我们经常需要选择实体和方向,如果每次手动选择,势必会影响调试的效率,那么有没有办法,让程序一启动就自动选择当前实体和方向呢,自然是有的。经过我一番尝试,因为可能有多个实体存在,所以如果加上一些限定条件,则可以实现自动选择准确的实体,如果实体只有一个,那么去掉选择条件也是可以的。其中限定条件为面的数量和特征数量,根据实际情况修改即可。

2023-07-05 16:48:50 314

原创 批量打开多个网页小工具处理特殊字符

,看后台下载有不少网友下载了,但是在最近的使用过程中,我发现一个问题,如果网址中包含特殊字符“&”,则网址无法正常打开,调试了一下发现,原来system命令无法直接处理带有&符号的网址,尝试将网址进行常规的网址转义,类似下方。但命令行仍然无法处理,最后经过苦心搜索,终于找到答案,在这里直接贴出代码,需要成品的可以直接在文章末尾下载。之前写过一个小工具,名字叫《

2023-06-16 09:14:26 162

原创 c++中vector初始化的一个有趣的细节问题

从结果中可以看到,两种初始化方式的结果是不同的,第一种初始化方式,vecor容器中存储的指针是相同的,也就是说,new vector这句话实际上只执行了一次,而第二种初始化方式才是我们需要的,分别对每一个指针进行初始化。虽然写c++很多年了,一直没有注意到这个细节,说来惭愧,不过最近在做项目的过程中发现了这个问题,特此纪念一下。代码1和代码2,同样初始化了一个vector,但是他们初始化的方法有区别,现在的问题是,他们的效果相同吗?那么,想问一下,这两段代码的效果是一样的吗?先不看答案,思考一下呗。

2023-05-08 12:01:03 409 1

原创 NX8.0及以下块UI样式编辑器更改对话框宽度和高度

后来测试,发现如果只使用滚动窗口,不修改Allow Resize,也可以实现对话框大小的调整,不过可能此时的跟随选项(Follow Policy),实际上也就是允许修改尺寸(Allow Resize)吧。在网上搜索后,发现很多文章都是基于用户的调整方法,或者干脆基于windows系统设置的调整方法,都不满足我的需求,直到看到了这篇文章《另外说一下,nx11.0以上的版本支持直接修改对话框尺寸,方便了很多,而我们的项目因为客户需求而不得不使用老版本的nx开发就是了。

2023-05-06 10:21:52 483

原创 如何再次弹出“无法找到调试信息 或者调试信息不匹配”对话框

最近在调试某dll的时候,因为dll才是包含调试信息的,exe不包含调试信息,弹出该警告对话框,于是勾选了不再显示该窗口。百度无果,后来自己研究了一下,发现可以在这个选项下,勾上勾选,即可再次在必要的时候弹出该警告对话框。然而,后来我又希望能够在需要的时候再次弹出该警告对话框。这个需求比较小众,如果你正好碰到了这个问题,可以参考一下。经过测试,重新弹出对话框。

2023-04-28 15:11:24 684

原创 c++中set_difference这个函数的意义和用法

今天正好碰到了这个函数,虽然一眼就可以看出这个函数的作用,但是仍然期待一个通俗易懂的解释,网上搜索了一下,搜到百度百科,感觉没有抓住重点,虽然示例也勉强可以理解,但是总感觉讲究不够直观。是C++中的一个函数,它接受两个有序的范围作为输入,并输出在第一个范围中但不在第二个范围中的元素。输出写入到一个第三个范围中,该范围必须足够大以容纳所有输出的元素。于是,最终在Notion的帮助下,我得到了以下回答,我觉得这个讲解很棒,而且示例中很贴心第改变了输出数组的大小。中,并且该函数返回指向输出范围结尾的迭代器。

2023-04-27 18:01:58 2096

原创 static_cast、dynamic_cast和reinterpret_cast区别和联系

在这些情况下,强制转换可能会导致未定义的行为,例如访问无效的内存位置或引发段错误。因此,应避免在这些情况下使用强制转换,而应使用。其实网上相关的资料不少,但是能够说清楚明白这个问题的也不多。,或者重新设计应用程序以避免需要进行此类转换。是更安全和更灵活的执行类型转换的方式,而。让我们先看看AI是怎么回答这个问题的。应该只在必要时使用。

2023-04-25 13:16:34 506

SHA1哈希值计算包含h和cpp文件

codeproject上的共享工程,源地址:https://www.codeproject.com/Articles/2463/CSHA-A-C-Class-Implementation-of-the-SHA-Hash-A,压缩包里包含SHA1.h和SHA1.cpp文件,不能设置免费所以设置了最低分,欢迎交流暗号271888395。

2018-01-23

depends工具辅助提取dll文件

depends工具不能直接提取dll,用这个辅助小软件可以快速提取dll,使用方法为,配合depends小工具复制每个dll全路径到任意txt文档,每一行一个路径,然后用此软件打开该txt,就可以快速复制dll了,如果复制失败会产生log.log文件可以查看详情。

2017-12-25

dll中多线程处理vector

在dll中开启多线程并处理vector(互斥),平台为vs2010,x64可以直接调试,可以传入函数指针,并且显示处理进度,可以根据需要修改。

2017-02-09

多线程分别显示进度

多线程分别显示进度,任务栏显示总进度,进度完成后闪烁提示,这个程序仅仅是范例,平台为vs2013,附件包含x64可执行文件。

2017-02-07

多线程边改变边显示图像

多线程显示图像,一边改变图像一边显示图像,只有当图像改变工作结束的时候才显示图像,代码供参考,按需修改。

2016-05-26

pthread测试工程

pthread的测试代码,适合pthread入门的童鞋,运行平台为vs2013,其他平台可以自行提取源代码和库等。

2016-05-25

求婚用小软件嫁给我吧

用于求婚的小资源,包含源代码和资源,平台为VS2010。

2016-03-31

snake模型改进算法

snake模型的改进算法,本程序相对于opencv自带的cvSnakeImage能够得到更好的获取轮廓的效果,但是经测试本程序存在着Bug,在稳定性方面不如cvSnakeImage,仅仅用于测试效果还是可行的,如果谁能够去掉这个程序中的Bug,欢迎联系我。

2015-09-06

opencv3.0移植cvSnakeImage

最近做一个项目,用到了opencv3.0,又需要用cvSnakeImage函数,但是opencv3.0中删除了这个函数,于是花了几天的时间把这个函数移植过来了,经测试可用,本代码中附带一个可用的SnakePlus类,可直接使用。

2015-09-06

64位png2jpg

基于CxImage的图片转换程序,本程序只支持png转jpg,其他的图片支持都关闭了,主要是特点是64位静态MFC支持,网上一般的都是32位的共享MFC支持,花了不少时间才调通的。

2015-06-05

c++修改系统环境变量

c++实现修改环境变量,原帖地址忘记了,是在网易博客上找到的,分享给大家。

2015-05-28

zyUpload实现图片预览上传

自己收集的zyUpload的三个版本js+php+java,感谢原作者, 原帖地址:http://52doit.com/doit/show/341

2015-05-25

基于html5实现摄像头数据的采集和上传

花了半个月做出来的网页,借鉴了网上很多的代码和方法,当然也修改了不少地方,主要是网上的很多无法直接使用。基于html5实现摄像头数据的采集和上传,在xampp下可以直接使用,也可以直接在支持php等的服务器上直接使用,因为做出来比较辛苦,所以资源分设置高了点。 在Opera下直接使用,不支持html5或者支持不良好的浏览器可能无法使用,我使用的Opera的版本是“版本:27.0.1689.54”

2015-05-19

三种方法统计网页点击次数

三种方法实现页面计数,包含统计网页点击次数

2015-05-18

基于GDAL的地图缩放以及las点云3d和dem显示

基于GDAL的地图缩放以及las点云3d和dem高程图显示 注意:程序只支持64位,因为要支持超过千万级别的点云数据,32位会爆内存。 3D显示还有些问题,比如平移操作。 仅供参考,程序在vs2010 下 x64运行没问题,注意可能需要安装opengl。

2015-05-08

滚动条同步

最近一直被滚动条同步的问题困扰,例子中使用了两个ClistCtrl进行滚动条同步,思想非常不错,值得学习,代码比较巧妙,留作备份。

2015-02-11

进程内存变换检测工具

本工程用VS2010建立,写的是关于进程内存监控的代码,可以用于测试代码是否导致内存变化。

2014-12-11

ArtCursors注册版

有时候软件中需要用到自定义的动态光标,于是找到了这款软件。 ArtCursors是Aha-soft继ArtIcons后,又一套极佳的鼠标光标编辑工具,支持标准的16x16、32x32..及自订尺寸图示,除可观看、绘制、抓取、收集、和管理等功能外,亦有渐层着色功能及齐全的编辑工具。支持格式包括:ico、ani、cur、wmf、emf、bmp、jpg、jpeg、gif、png,它并从图像ICO、JPG等文件中导入。

2014-09-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除