【问题标题】:swf to Illustrator friendly format (vector)swf 到 Illustrator 友好格式(矢量)
【发布时间】:2011-07-04 00:10:04
【问题描述】:

所以我正在制作一个使用 Flash 的绘图应用程序。我希望能够将我的绘图导出为对插画家友好的格式。

我想我需要用“历史”记录绘制的形状,然后通过 text/xml/bytearray 导出这些形状。

有没有其他溢出者听说过让我的生活更轻松的工具?谢谢!

【问题讨论】:

    标签: flash svg adobe-illustrator


    【解决方案1】:

    如果您想导出到 Illustrator 可以作为定义的形状和路径导入的东西,请使用 SVG。您可以从 Flash 生成 SVG(不是自动,手动),然后 Illustrator 可以导入它。

    我见过的一种技术是为您要绘制到的 DisplayObject 上的底层 Graphics 实例创建一个包装器。用你自己的覆盖所有原始绘图调用(moveTo、lineTo 等),记录所做的事情,然后调用原件。这样您就可以将完整的历史记录写入 SVG。

    【讨论】:

    • 很好,使用覆盖。如果没有任何东西已经存在,这听起来可能是要走的路。感谢您的想法!
    【解决方案2】:

    Joshua Davis 曾经将其保存/打印为 pdf/PostScript 文件,然后在 Illustrator 中打开...

    [编辑]

    而且看来还是有可能的。

    我安装了可打印到文件的 PostScript 打印机 (kb2.adobe.com/cps/404/kb404883.html),我正在运行 windows vista 并安装了佳能 PS-NX5000。

    我在独立播放器中尝试了 2 种不同的 swf,一种用于绘制矩形,另一种用于绘制线条。

    右键单击>打印...>Canon PS-NX5000>打印。

    输入带有 .ai 扩展名的文件名。在 Illustrator 中打开。全选并取消组合/拆分。资产是向量。任务完成!

    【讨论】:

    • 唯一的问题是保存的 pdf/ps 是位图图像,所以我丢失了所有矢量信息 :( 但是,我将在应用程序的另一部分使用类似的东西(例如保存你的艺术向他人展示)。
    • 我相当有信心将其保存为 PostScript 文件可以保留所有矢量。约书亚多年来一直这样做,我已经读过很多次了……我相信我过去自己也这样做过。你可以从 Joshua 的视频描述中看到 facebook.com/video/video.php?v=498588000076 我找不到任何分步说明,但我记得它涉及下载 PostScript 打印机驱动程序...?
    • 我对后记做了更多的研究,我可以看到它可以携带必要的数据。我做了一个打印后记,它将所有字体转换为矢量,但将任何闪存转换为位图。我假设我必须进行一些自定义转换,类似于我要转换为 svg。无论如何,感谢您在此信息上为我提供的信息。在此之前,我从未意识到 postscript 包含任何矢量数据。如果不是你的评论,我永远不会知道!
    • 我将在接下来的几周内再次考虑做这种事情。所以我会对你的相处方式感兴趣。我知道渐变和过滤器从来都不是很好,但事情可能已经改变了。我还假设 cacheAsBitmap 可能会导致一些问题,但我真的不知道。我一直在寻找 cmets 的踪迹,但没有实际的教程/步骤,例如。 flickr.com/groups/generatorx/discuss/72157606072410204 ...我现在可能会做一些实验,看看我的进展如何......
    • 好的,一些快速测试已经返回了一些积极的结果。
    【解决方案3】:

    安装一个类似http://www.pdf995.com/ 的 PDF 打印机驱动程序(它是免费的,但有一些烦人的广告)

    导出您的 FLA > SWF

    打开 SWF 并右键单击 SWF 窗口 > 打印

    选择 PDF 打印机驱动程序并打印到文件

    在 Illustrator CC 中打开生成的 PDF

    向量被保留!

    【讨论】:

      【解决方案4】:

      我用这个在线工具http://iiistudio.com/convert2svg/

      效果最好,并将结果保存为 SVG 格式,您可以直接用 Adob​​e Illustrator 打开,它是在 Flash 应用程序中制作的。你可以下载 swf 文件,它可以在没有服务器后端的情况下在本地工作,因为我猜它有 php 或 js!

      当我尝试将我从 Toon Boom Harmony 导出的 swf 文件导入 Adob​​e Flash 时,它进入了舞台,但矢量曲线呈锯齿形,这不是我想要的。 Ans 我还尝试使用各种虚拟 PDF 打印机(例如 Foxit PDF 打印机、PDF Factory Pro)将 swf 打印为 PDF,结果也很糟糕,根本不是原始形状。

      结果在 PDF、Flash 和 swf2svg 中是如此不同: https://i.stack.imgur.com/7bJnf.jpg

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-11
      • 2015-10-25
      • 2012-04-21
      • 1970-01-01
      • 2019-04-01
      • 2014-06-14
      • 2013-05-12
      • 2013-02-03
      相关资源
      最近更新 更多