打印

[讨论] 合成三剑客(废弃BatchBlender)

引用:
原帖由 haibara 于 2009-09-13 17:44 发表


你用MagickMerger让它与一张同尺寸的黑色图合成就是
用哪个命令将它们合成???例如黑图名为:visual_005.png  其他要合成的图名为:visual_005_#.png(# 是从a开始的顺序字符)

PS:这些图片已经是用PS逐张逐张处理出来的.....处理完以后又得用MagickMerger让它们和张黑图合成........最后又得拖到DirectMuxer那合成.....好像有点麻烦了..有简单点的方法吗???

例如,能知道一张脸的坐标后,让其他脸也批量地做成alpha图,有这样的方法吗?

[ 本帖最后由 soul1000 于 2009-09-13 19:03 编辑 ]
引用:
原帖由 soul1000 于 2009-09-13 18:57 发表

用哪个命令将它们合成???例如黑图名为:visual_005.png  其他要合成的图名为:visual_005_#.png(# 是从a开始的顺序字符)

PS:这些图片已经是用PS逐张逐张处理出来的.....处理完以后又得用MagickMerger让它们和张黑 ...
用Alpha Blending这配置
<CustomProfile>
  <Name>Alpha Blending</Name>
  <Setting>
    <Match>(\w+)\.png</Match>
    <Catch>black.png</Catch>
    <Merge>$1_b.png</Merge>
    <Command>[composite] [Match] [Catch] png32:[Merge]</Command>
  </Setting>
</CustomProfile>
black.png就是那个黑色图

至于2,如果你知道坐标,自然可以批量

[ 本帖最后由 haibara 于 2009-09-13 21:49 编辑 ]
合出来更多的黑色图...........

至于之前说的主要是想批量得到Alpha图,然后再用DirectMuxer来苗卡儿......

[ 本帖最后由 soul1000 于 2009-09-14 00:22 编辑 ]
引用:
原帖由 soul1000 于 2009-09-14 00:14 发表
合出来更多的黑色图...........

至于之前说的主要是想批量得到Alpha图,然后再用DirectMuxer来苗卡儿......
DirectMuxer我会改进到至少不需要合成黑色的情况。。。慢等吧
引用:
原帖由 sazanami 于 2009-05-30 14:00 发表
我的意思是兩張圖A(代表一個人下半身)和B(代表一個人上半身)
要怎麼合成一個完整的人物
用我的另一个程式:BMPcutter就可以快速连结,只要图片尺吋一样,
其实不一样也没相干,在程式右下方有两个箭嘴和一个数字框组合,
先输入数字框:是指要用多少幅图片依一个方向合成为一幅图片。
然後按方向箭嘴,选图合成。
程式是以循环法按档名排序运作,即是数字组输入2,但选了8幅图,
就会输出4幅合成图。

由於我当初设计程式时,是没有连结图片功能,後来才加上的。
另外是图片输出只限於24bit。
由於网页没有相关说明,所以令人以为BMPcutter只可以切割图片。抱歉!
忘了说,我就是这程式的作者ffv,偶然路过玩玩而矣。

http://sircus0001.hp.infoseek.co.jp/soft/BMPcutter.rar
引用:
原帖由 迷糊桃子 于 2009-09-21 10:55 发表


用我的另一个程式:BMPcutter就可以快速连结,只要图片尺吋一样,
其实不一样也没相干,在程式右下方有两个箭嘴和一个数字框组合,
先输入数字框:是指要用多少幅图片依一个方向合成为一幅图片。
然後按方向箭 ...
拜见ffv大
引用:
原帖由 soul1000 于 2009-09-13 18:57 发表
例如,能知道一张脸的坐标后,让其他脸也批量地做成alpha图,有这样的方法吗?
老实说,我不太明白你想做些甚麽图,
如果已知道一幅脸的坐标位置,那麽脸的其他样子,
也会是相同位置,alpha位通常相同,除非用了特殊合成形alpha,
那麽只要一幅alpha图就足够。
我试过用BMPMixer玩你提供的图片,选了所有图片後,
右击选Alpha,就可以全部输出所有图片的alpha图,不过就要逐幅命名。
基本上是同组的图片的alpha图都是一样的。

我通常的玩法是先用PS精确判定合成位置,然後用BMPMixer的群组法作批量合成,
始终快过PS逐幅做,纵使PS也有批量功能,但那要用组合法,我通常不用的,太烦了!
引用:
原帖由 soul1000 于 2009-09-13 17:04 发表
photoshop怎样才能把背景透明色设为黑色.???我不会改......网上也找不到改法
我想到你所说更多黑色图片的意思了!
是否指图片合成後全黑或大部份黑色这种意思,
那麽是否想要合成後应不同的部份,根本没有改变?
如果是,是因为没有做反向选取,因为幅原图主要部份都是黑色,
就只是用了黑色来合成!

另外如何用PS把背景透明色改为黑色的方法:
256色图场合:
用PS开图,用选色吸管选取透明色,记下色票上RGB各种颜色值,
用计算机把10进制数转为16进制数值,关闭图片。
用HexEdit工具开图,找连续3个数值刚好是那3个色票数值,

256色BMP图场合:
次序是 B,G,R, 00,找到後,把B, G, R值都改做00,储存便完成。
只有由位址54到1078才会有那3个色票数值,其他位址是没有的。

256色PNG图场合:
找PLTE後,再在跟随的768个位址找连续R,G,B值,与BMP时是相反次序的,
没有 00 这个值的,改後储存。
不过由於很多看图工具都会检查PNG的CRC,只有用没有检查的工具才可看图,
BMPMixer是其中一个。

24, 32Bit数图片:
用PS开图,选取透明色部份,然後全部填黑!

以上方法,都可能有一个共通弊处,就是那个透明色值,
有可能都是显色值,图片会变得很怪。
因为显色部份由alpha图控制了。

[ 本帖最后由 迷糊桃子 于 2009-09-21 13:49 编辑 ]
啊...BMPMixer不会用啊...
本人按照说明一步一步来做
首先new接着open(我只打开了visual_006.bmp,和visual_006a.bmp 到 visual_006d.bmp)这5张图片
其中把visual_006.bmp设为最顶来作背景图其余图片在下面,然后用ps得到坐标 W:531   H:130 (这个坐标大概对吧....)然后选择模式(这里我不知道该选哪个模式了)...那么就选了第一个模式32.bit,,Group那钩了填了4,然后把所有图都打钩了,按合体后得到4张一摸一样得背景图.... .接着逐个模式都试了遍都没有得到想要得图片....
求教

要合成的图片:http://www.rayfile.com/files/f4a ... -82cc-0014221b798a/

PS:[戯画]BALDR FORCE EXE这游戏的合成很狠啊...   我记得戯画有不少CG是差分的...谁知道这个就........

[ 本帖最后由 soul1000 于 2009-09-21 17:48 编辑 ]
我知道你那里出错了,你误会了群组功能了。
请看看附图的设定位置,和其中兩幅完成图,
visual_006a的位置  X:531   Y:130
visual_006e的位置  X:293   Y:233
用Direct模式,然後合成。

visual_006f的位置  X:0   Y:57
其他请自行测试合成位置。

http://mito.cool.ne.jp/mvem002/soft/002.jpg

http://mito.cool.ne.jp/mvem002/soft/001.jpg

http://mito.cool.ne.jp/mvem002/soft/004.jpg

http://mito.cool.ne.jp/mvem002/soft/003.jpg
查看积分策略说明

快速回复主题

选项

[完成后可按 Ctrl+Enter 发布]  预览帖子  恢复数据  清空内容

当前时区 GMT+8, 现在时间是 2024-12-22 22:44

Processed in 0.028463 second(s), 5 queries.