cadhby_ylh 发表于 2006-12-29 08:12:00

6楼和10楼的朋友,昨天把图发到你们的邮箱中了。文件大,不知道能不能收到。

dunkel 发表于 2006-12-29 08:27:00

抱歉, 我没有收到邮件. 楼主没有压缩吧? 虽然我用的 tom 的邮箱说是支持 30M 的大附件, 但是如果源文件在 30M 的话, 经过 Base64 编码之后, 就会有 40M, 超出了 30M 的附件限制了. 163 的好像是 20M 的附件.

cadhby_ylh 发表于 2006-12-29 08:51:00

<p>我把文件压缩了。</p>

dunkel 发表于 2006-12-29 10:49:00

已经收到邮件了. 首先图形文件中有个名字为空白的块, 这个可通过 Audit 命令解决, 然后 purge 一下, 文件大小下降到 9M 多. 其次, 文件里面有 55W 个左右的 Group 项. 比较麻烦的是, 这些项我还没有找到一下子删除的方法, 通过 ActiveDocument.Groups.Delete 的话, 提示不能通过程序删除. 现在只能逐个删除, 但速度非常的慢, 10 分钟好像也就删除了 3W 个左右的样子. 全部删除完, 不知道到要等到什么时候的. 另外, 千万别在这个图形里面用 Group 命令, 肯定要近乎死机的. -Group 命令也不支持通配符删除组定义

cadhby_ylh 发表于 2006-12-30 14:04:00

<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;"><font size="5">谢谢楼上的朋友!您的邮件也收到了!</font></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;"><font size="5">我执行了"<font face="Times New Roman">audit”</font>命令以后,文件仍然是30M<font face="Times New Roman">,</font>不知道为什么?</font></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;"><font size="5">另外,文件中的这些块、组是怎么生成的?怎么才能避免这些情况呢?</font></p>

dunkel 发表于 2006-12-30 14:23:00

<p>我一直没有找到 ACAD2000/2002 的看看. 30M 对 9M, 原因可能是由于不同版本的特殊数据组织上的差异. 我是在 2004/2005 版上看的. 直接保存一下就已经是 9M 多点儿了. <br/>这 9M 多主要是由于 55 万多个 Group 项. 在邮件里面也说过, 我也不明白如此众多的 Group 是如何产生的, 自己也是第一次遇到这样的情况. 其实自己还遇到过类似的离奇的问题, 比如图形中有上万个文字实体, 但文字内容为空; 图形中有数万个的层过滤设置. 手工生成的话是不现实的. 如果是程序创建的, 也属比较离奇了. <br/>我后来有试了一下, 通过下面的这个 lsp 文件删除所有的 Group 定义还是可以接受的. CM1.5 的机子上, 不到半分钟就完成了. 即便是 PIII450 的机子, 也就在三分钟左右. 载入附件的 DelGrp.lsp 文件后, 命令 DelGrp 回车即可. 待完成后, 重新保存下, 看看文件的大小. </p>

welkin 发表于 2006-12-30 17:34:00

<p>原图是不是由其他软件转过来的,</p>

jaminth 发表于 2006-12-30 20:21:00

<p>用下面链接的方法试试,看行不行!?</p><p><a href="http://bbs.mjtd.com/forum.php?mod=viewthread&tid=55295">http://bbs.mjtd.com/forum.php?mod=viewthread&tid=55295</a></p>
页: 1 [2]
查看完整版本: 这张图为什么这么大?