Board logo

标题: [问题] CG與立繪的保存方法一問 [打印本页]

作者: s20012797    时间: 2011-07-05 22:59     标题: CG與立繪的保存方法一問

近來很多遊戱的CG與立繪已經變成是由數張低圖加大量表情合成的,

這不但有抽岀需合成麻煩,

還會浪費大量硬碟空間來保存,

但其實有沒工具能把這類的圖片合成一個多圖層的圖檔呢(像psd可以以開關圖層檢視}

http://www.box.net/shared/kcq9dxgvmp5z61rpbj44

連結中的是本人手動合成的一個PSD檔,

模特兒是ゴスデリ的響乃森 八宵......

如把內容物合成分開的PNG圖片,

共需要:(表情圖x52)x(低圖x2)x(每張圖需要~700KB空間)=~72800kb(~71MB)的空間來保存,

但用分層式保存法只用了~9.32MB......只是人手操作很花時間,

不知有沒有類似但自動化的解決方案嗎??????

最後......LOLI永遠是最萌的>////<
作者: haibara    时间: 2011-07-05 23:21

只有sf会通过写脚本来让ps生成

目前没有这样的工具

逻辑上只是分组的操作,看起来很简单,不过难点在下面

可惜是psd,非常少的库能完全操作(就我所知道,JAVA一个都没),如果有广泛的3方支持,很多合成工具都能实现这个需求

也就是大家必须解析psd,意外的没有3方支持,也就是说明psd结构相当复杂,硬做出来的库功能都很简单,

象ImageMagick也只支持psd部分特性

[ 本帖最后由 haibara 于 2011-07-05 23:30 编辑 ]
作者: s20012797    时间: 2011-07-06 00:33

引用:
只有sf會通過寫腳本來讓ps生成
sf? 寫腳本?? ps生成???
大大可以指南一嗎????
引用:
可惜是psd,非常少的庫能完全操作(就我所知道,JAVA一個都沒),如果有廣泛的3方支持 ...
小的記得FireWorks能用一種單檔多圖層的PNG,

不知可否代替PSD呢,不然FLASH的SWF行嗎?

另外java-psd-libraryjgimp是你要找的庫嗎?
作者: haibara    时间: 2011-07-06 01:29

引用:
原帖由 s20012797 于 2011-07-06 00:33 发表

sf? 寫腳本?? ps生成???
大大可以指南一嗎????




小的記得FireWorks能用一種單檔多圖層的PNG,

不知可否代替PSD呢,不然FLASH的SWF行嗎?

另外java-psd-library和jgimp是你要找的庫嗎? ...
是sfsuvival,你可以PM他

layered png是通过扩展段,非标,是fw自己搞的东西

swf还是免了

java-psd-library只支持部分,jgimp只是个plugin

[ 本帖最后由 haibara 于 2011-07-06 01:33 编辑 ]
作者: s20012797    时间: 2011-07-06 17:26

不知大大會否c#.Net(Mono)呢?

因發現PSD相關library粉多的><'"
作者: haibara    时间: 2011-07-06 18:29

引用:
原帖由 s20012797 于 2011-07-06 17:26 发表
不知大大會否c#.Net(Mono)呢?

因發現PSD相關library粉多的>
不会

而且我不相信支持的程度会有多高

因为ImageMagick都让人感觉很差,就能读写,还有写层而已,其实根本不能用

我认为一个psd库要有用至少需要
1,读写
2,层的完全操作,不光创建层,还有控制层具体属性,至少能命名
3,透明度设置,混合设置
4,组的部分操作

[ 本帖最后由 haibara 于 2011-07-06 19:39 编辑 ]
作者: s20012797    时间: 2011-07-06 18:40

看來用多圖層的圖檔的設想只能成空想了......囧
為要花$買硬碟無奈一下......囧
作者: haibara    时间: 2011-07-06 19:40

引用:
原帖由 s20012797 于 2011-07-06 18:40 发表
看來用多圖層的圖檔的設想只能成空想了......囧
為要花$買硬碟無奈一下......囧
不会

要看sf

我预定与sf合作,虽然目的不一样,但是你的结果在其中
作者: s20012797    时间: 2011-07-07 07:39

實在太好了,拯捄全球宅民硬碟的神聖任務就靠你倆人了

[ 本帖最后由 s20012797 于 2011-07-07 14:25 编辑 ]
作者: sfsuvival    时间: 2011-07-08 23:38

LZ你懂编程吗?
photoshop自cs开始支持脚本批量
ps脚本可以是javascript/vbscript或applescript
你懂得写其中一种语言就可以用ps批量生成psd

adobe公开的psd标准有多处不足
现在支持psd读写的第三方工具/库很多是利用逆向工程补完的
功能有限
所以建议还是用ps生成和修改psd
作者: haibara    时间: 2011-07-09 00:30

引用:
原帖由 sfsuvival 于 2011-07-08 23:38 发表
LZ你懂编程吗?
photoshop自cs开始支持脚本批量
ps脚本可以是javascript/vbscript或applescript
你懂得写其中一种语言就可以用ps批量生成psd

adobe公开的psd标准有多处不足
现在支持psd读写的第三方工具/库很多是利 ...
javascript也可以?

adobe在哪里能看api?

我想DM输出jsx,可以用来保存psd
作者: sfsuvival    时间: 2011-07-09 01:29

http://www.adobe.com/devnet/photoshop/scripting.html
http://www.adobe.com/devnet/scripting.html

photoshop已附带api
cs2: C:\Program Files\Adobe\Adobe Photoshop CS2\Scripting Guide
cs4: C:\Program Files\Adobe\Adobe Photoshop CS4\Scripting\Documents
        C:\Program Files\Adobe\Adobe Utilities\ExtendScript Toolkit CS4\SDK

另外自cs3开始JavaScript Tools Guide从JavaScript Reference Guide分离出来
这是cs5的http://www.adobe.com/devnet/scripting.html
cs3和cs4的忘记了在哪里找来了

[ 本帖最后由 sfsuvival 于 2011-07-09 01:31 编辑 ]
作者: s20012797    时间: 2011-07-09 14:05

引用:
原帖由 sfsuvival 於 2011-07-08 23:38 發表
LZ你懂編程嗎?
LZ我只會一點點HTML和DOS,應編程沾不邉......
引用:
建議還是用ps生成和修改psd
我PS的批次處理試過了,除了太慢還是太慢,會了一個72個圖層的花近三小時,手動還比它快(汗水

另外也感謝大大的指南

[ 本帖最后由 s20012797 于 2011-07-09 14:07 编辑 ]
作者: s20012797    时间: 2011-07-09 14:15

引用:
原帖由 sfsuvival 於 2011-07-09 01:29 發表
http://www.adobe.com/devnet/photoshop/scripting.html
http://www.adobe.com/devnet/scripting.html

photoshop已附帶api
cs2: C:\Program Files\Adobe\Adobe Photoshop CS2\Scripting Guide
cs4: C:\Program File ...
看來我的硬碟光復計畫有一絲的光明了,

haibara大大要加油啊~
作者: sfsuvival    时间: 2011-07-10 11:34

ゴスデリ的事件图分割比较简单
改了一下DirectMuxer附带的ImportLayer.jsx
现在可以根据ゴスデリ的txt文件生成psd
http://u.115.com/file/clv43gjn

要求png和txt同层
理论上cs3或以上可运行
LZ你是用cs5.1吧?
那应该没问题
gui的话。。。至少在cs4显示正常

将jsx脚本拖进ps入执行
执行ps脚本需要ScriptingSupport.8li插件
如果因你的ps是绿色版、高压版等导致不能执行脚本的话
那我也没有办法。。。
作者: s20012797    时间: 2011-07-10 12:47

感謝sf大大的幫忙,

如你兩人能開發出jsx的生成器,

我認為能更方便,

願蘿莉祝福着你>////<
作者: sfsuvival    时间: 2011-07-10 19:56

补充一下
按Esc键可中止运行脚本

更新preview.jsx
XX的abode,operator associativity也搞不好
http://u.115.com/file/aqblhxtu

[ 本帖最后由 sfsuvival 于 2011-07-17 20:56 编辑 ]
作者: dragondrive    时间: 2011-07-22 17:20

除了 PSD 还有 UFO 也可以存成图层档(PhotoImpact 图层档)
XP 还可以挂上外挂直接显示图档出来....Win7 就没法了

之前很多表情图档都直接存成 UFO 档, 档案又小又可随时提出合成....
作者: 匿名    时间: 2011-07-23 16:28

PhotoImpact 的通用性較差吧,至少PHOTOSHOP有Mac版本說




欢迎光临 YUKI 飛雪之城 (https://yukict.com/bbs/) Powered by Discuz! 6.0.0