sha*_*ain 5 photoshop parsing psd actionscript-3
请求/准备标准SO间隙
这是一个通用的问题,我道歉,因为我不是一个SO"noob",我意识到这不完全符合格式,如果你可以为这个查询建议一个更好的地方我都是耳朵.如果您选择投票或关闭,请提出替代方案.
题
有人知道已经从AS3中生成PSD文件的项目吗?
背景(如果您只是想回答一个问题,那么下面你可能不在乎的一切,但如果有兴趣我可以用一只手)
我在这里找到了一个AS3 PSD解析器.
对于一些基本的测试,这个工作正常(经过一些调整以避免错误).但是,现在的任务是将此过程反转为编写PSD文件.
当前计划(和总体目标)
我还找到了一个文件格式规范文档.
我现在的计划是从顶部开始,然后按照文档的方式构建文件的每个部分(以及帮助器值对象).由于这将是一个非常耗时的过程,我想知道是否还有其他任何我可以建立的工作.
最终,我的目标是将此代码集成到我已经工作了一段时间的移动绘图项目中.由于它是一个移动项目,我必须处理操作系统杀死我的应用程序以回收内存的可能性,在这种情况下,我需要能够保存/加载应用程序的现有状态(目前有类似于photoshop的BitmapData层,加上很酷,能够打开PSD文件,并从保存图层的photoshop中的设备打开我的文件).
指向实时版本和代码的链接
该应用程序可以在这里下载(免费将保持免费,没有广告,应用程序由爱资助,并希望创建一个很酷的每个人都可以拥有/使用):
仍在开发iOS版本(流程比其他两个商店更复杂)
代码可以在github上找到(FlashBuilderProject/FingerPainting文件夹中的Flash Builder项目文件).
法律
本质上,该存储库中包含的代码都是MIT或Apache许可(将返回到每个作者站点的两倍,以便现在可以复制原始许可证,以防万一).我不是律师,但我相信我现在合法地获得了项目中的所有内容,并且我只是有义务包含许可证并在某些情况下使我的源代码扩展可用.(字体来自谷歌网络字体,直接从谷歌下载Roboto http://developer.android.com/design/style/typography.html).我编写的com.shaunhusain包中的任何代码,你可以假设现在是GPL.如果有更精通法律的人想告诉我,我违法了,怎么样,我会很感激.
其他网站包含和使用的部分包括
存储库中有两段代码,但目前尚未使用,包括来自bytearray.org的GIF解析器/编码器和来自Grant Skinner的ColorMatrix类.
更新 尝试了一段时间后,我最终决定只使用ORA格式,因为它是开放的,而且更简单,并且可以与GIMP和Krita(开源编辑器)一起使用.
我不确定预期用途,但如果您在 Flash 中编译文件,您也许可以使用 JSFL 将 fla 导出到 PSD。然后将 JSFL 功能绑定到您在 IDE 中作为面板加载的 SWF 中的按钮。JSFL 非常强大,但它只能在 IDE/本地运行。