打印

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

不知道之前有没有人发现这个问题
pngmux.exe好像不接受interlaced png
DirectMuxer会出现错误"Muxing Mistaked"
mux.log的内容是"Couldn't open '01_1b_b1.png'"
引用:
原帖由 haibara 于 2010-03-08 19:30 发表


是的

除了交错的,某些白色背景的png合成起来也会错,这个比较头大的说

反正内部合成已经完全超过pngmux,无论是性能(普通状态快一点,并行状态快核心数的倍数不到)还是功能(4种alpha blending,24位差 ...
白色背景是指png的bKGD块指定背景色为白色?
还是单指图像的背景部份是白色?
现在有些担心之前合成的会否有错误...

我用DirectMuxer Alpha10.6的并行计算出现错误
Group 1放1张图
Group 2放2张图
虽然能输出合成图
但无论选那个Alpha mode都出现这个
引用:
java.lang.IllegalArgumentException: fromIndex(3) > toIndex(2)
        at java.util.SubList.<init>(Unknown Source)
        at java.util.RandomAccessSubList.<init>(Unknown Source)
        at java.util.AbstractList.subList(Unknown Source)
        at ConcurrentComputation.blending(ConcurrentComputation.java:78)
        at CartesianProduct.blendingCartesian(CartesianProduct.java:50)
        at CustomAction.startBlending(CustomAction.java:64)
        at ViewComposite$16.widgetSelected(ViewComposite.java:467)
        at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3880)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3473)
        at DirectMuxer.<init>(DirectMuxer.java:86)
        at DirectMuxer.main(DirectMuxer.java:34)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:56)
关了并行计算就没有问题
CPU是4核
10.8正常运行,没有错误了
发现DirectMuxer Alpha12有以下问题
1. DirectMuxer Alpha11.x可以捕捉
x___y___
的坐标
但DirectMuxer Alpha12不能
只可捕捉
+x___y___
的坐标

set1b

合成后和没有捕捉坐标的一样

预览也有问题


2. 捕捉坐标后合成有问题
http://www.box.net/shared/u6ifljl792
set1内的

eb12L_? 放在第一组
eb12L_0? 放在第二组
eb12L_00? 放在第三组
合成后和没有合成第三组的图一樣

DirectMuxer Alpha11.x没有问题


3. set2内的

ea01L_? (共3张)放在第一组
ea01L_0? (共1张)放在第二组
ea01L_00? (共2张)放在第三组
ea01L_000? (共2张)放在第四组
选Group Permutation合成出现

java.lang.IllegalArgumentException: fromIndex(21) > toIndex(18)

预览也有问题


[ 本帖最后由 sfsuvival 于 2010-05-17 01:12 编辑 ]

回复 411楼 haibara 的帖子

补充一下
java.lang.IllegalArgumentException: fromIndex(21) > toIndex(18) 是8线程出现的错误
5线程出现错误java.lang.IllegalArgumentException: fromIndex(8) > toIndex(6)
引用:
原帖由 haibara 于 2010-05-20 09:47 发表


你看看这个版本

http://u.115.com/file/f219f20a07
可以了
没有问题
引用:
原帖由 haibara 于 2010-08-11 01:13 发表
用了Opaque Override的Photoshop预处理

psd文件夹会出现带坐标的图像和ImportLayer.jsx,ExportLayer.jsx脚本

打开Photoshop,文件-脚本-浏览,选择ImportLayer.jsx,会自动生成psd

这里可以微调坐标,以避 ...
刚发现原来直接将jsx拖进ps内也可运行脚本
DirectMuxer Alpha27.9的Clear all不能清除列表
海大可否看看?

回复 520楼 haibara 的帖子

现在可以了
不过合成后自动清空列表?
另外自动清空可以restore
但手动清空不能restore?
查看积分策略说明

快速回复主题

选项

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

当前时区 GMT+8, 现在时间是 2024-04-27 08:42

Processed in 0.024174 second(s), 6 queries.