打印

[求助] ev合成,英雄×魔王

引用:
原帖由 haibara 于 2010-02-24 07:30 发表
我怎么觉得不对,应该说差分图边缘(线)不可能与基本图一样的,应该说像素比较接近(按照面搜索,估计与photoshop的photomerge差不多,非常不稳定,而且只能效果更差吧)

ps:有可能我想当然了,不过既然没有这样 ...
嘛,因為偶幾個月前也寫過個差分摳圖工具,
所以偶還是相信這種算法是可行的.

不過這樣討論下去也不會有進展.
要不這樣吧,樓上提供主樓那個<英雄x魔王>的無損素材,上面2張圖就足夠了(注意,是無損,一切算法都是建立在無損的基礎上的).
然後偶試試把程序做出來.不過,最近系統重灌,而且事情不少,時間很難說得下來.

當然,如果偶程序真的做出來的,請 haibara 給偶做一件很簡單的事情.
超級無敵美工渣.
引用:
原帖由 kk 于 2010-02-24 15:47 发表

嘛,因為偶幾個月前也寫過個差分摳圖工具,
所以偶還是相信這種算法是可行的.

不過這樣討論下去也不會有進展.
要不這樣吧,樓上提供主樓那個的無損素材,上面2張圖就足夠了(注意,是無損,一切算法都是建立在無損的 ...
与无压缩有关系吗,php没有图像读取类?

我觉得你的算法的前提是color blending

安啦,我也随便测试下,拿大妈的kagura的好了
http://i139.photobucket.com/albums/q308/airlose/ev001dump-1.jpg
http://i139.photobucket.com/albu ... /EV001_01dump-1.jpg
http://i139.photobucket.com/albums/q308/airlose/ev002adump.jpg
http://i139.photobucket.com/albums/q308/airlose/ev002a_01dump.jpg
http://i139.photobucket.com/albums/q308/airlose/ev002bdump.jpg
多发几张,原版BMP
光与影的传说也合成完了,真够累~~
那个photoshop怎么合成这个的
偶ps是小白中的小白
啥都不会。。。

[ 本帖最后由 airlose 于 2010-02-24 21:06 编辑 ]
我的空间,一些稀有北米版游戏下载及其他
为了避免被HX,大部分没有预览,留给识货人士。。。
http://hi.baidu.com/acgcg
北米版及日版CG分流
http://tora.to/discutter/40144.htm


haibara都叫偶安了,那偶就安心在肚子裡多養幾只懶蟲算了.LS辛苦了.
超級無敵美工渣.
BufferedImage sDelta = ImageIO.read(arg0);
                BufferedImage sBasic = ImageIO.read(arg1);
                byte[] basicData = ((DataBufferByte) sBasic.getData().getDataBuffer()).getData();
                byte[] deltaData = ((DataBufferByte) sDelta.getData().getDataBuffer()).getData();
                byte[] basicLine = new byte[sDelta.getWidth() * 3];
                byte[] deltaLine = new byte[sDelta.getWidth() * 3];
                System.arraycopy(deltaData, 0, deltaLine, 0, deltaLine.length);
                GOTO: for (int y = 0; y < sBasic.getHeight(); y++) {
                        for (int x = 0; x < sBasic.getWidth() - sDelta.getWidth(); x++) {
                                System.arraycopy(basicData, (sBasic.getWidth() * y + x) * 3, basicLine, 0, basicLine.length);
                                if (Arrays.equals(deltaLine, basicLine)) {
                                        System.out.println("x=" + x + "y=" + y);
                                        break GOTO;
                                }
                        }
                }

[ 本帖最后由 haibara 于 2010-02-28 00:06 编辑 ]
貌似改了很多次.
偶只看見 17:35 那次,和現在 00:06 的一次.

偶暫時不是很想學JAVA,只想知道成功了米有?
超級無敵美工渣.
引用:
原帖由 kk 于 2010-02-28 01:50 发表
貌似改了很多次.
偶只看見 17:35 那次,和現在 00:06 的一次.

偶暫時不是很想學JAVA,只想知道成功了米有?
改了3次吧,第1次其实就对了,不过不好看,改了后边界问题,然后再改,又忘记像素X3字节。。。

我测试了1个,可以

[ 本帖最后由 haibara 于 2010-02-28 02:31 编辑 ]
引用:
原帖由 haibara 于 2010-02-28 02:27 发表


改了3次吧,第1次其实就对了,不过不好看,改了后边界问题,然后再改,又忘记像素X3字节。。。

我测试了1个,可以
可以了就好,偶當年的設想居然也能老蚌生珠了.

那樣的話,偶再說一點注意的地方好了.
引用:
以小圖的某一條線,作為引導,搜索出大圖同一條線位置,再推算出坐標.
偶這一句其實也是有點隱語的.
線固然是線,但不一定要是最邊的一條線.所以,後面才說是"推算".
超級無敵美工渣.
引用:
原帖由 kk 于 2010-02-28 02:48 发表

可以了就好,偶當年的設想居然也能老蚌生珠了.

那樣的話,偶再說一點注意的地方好了.

偶這一句其實也是有點隱語的.
線固然是線,但不一定要是最邊的一條線.所以,後面才說是"推算".
在overlay类型的blending基本可以保证边缘不会差分,但也不一定,至于除边缘以外部分差分是板上钉钉的

至于alpha,color blending自然不可以这样计算,都有自己固定的差分方式

ps: 今天的比赛看了倒胃口,希望今年ARS有好运

[ 本帖最后由 haibara 于 2010-02-28 03:52 编辑 ]
八仙過海,各顯神通.
米有做不出來的程序,只有想不到的程序.祝haibara在合成之路上武運昌隆吧.
話說,那個alpha的,以前寫的摳圖程序,用來摳遊戲裡人物的.因為人物邊緣被模糊化了,所以也做成可以按一定程度模糊摳圖的.
超級無敵美工渣.
查看积分策略说明

快速回复主题

选项

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

当前时区 GMT+8, 现在时间是 2024-04-29 00:26

Processed in 0.014268 second(s), 5 queries.