2006-9-6 15:24
金圭子
最近几天发现的一个曹操传头像修改中的问题
上周和本周帮助解答了三个玩家关于头像修改时候的问题,发现了一个以前没碰到过的问题,不知道有没有其他人碰到过,所以在这儿提一下(毕竟我也一年多没摸曹操传修改了,如果有人发现过就当我重说一次):
如果在用RpgViewer导入图片时候使用的图片中有B5色(#300000),导入后,在S剧本中正常,在R剧本中就会显示成紫色。曹操传原版头像里面是没这种颜色的(基本上都是前128色),但一般制作新图片的时候,都是把自己做好的图片往导出图里面粘贴的,而粘贴新制作的图片时候,photoshop会在你色表里面找和原色最接近的颜色(如果找不到很解决的,就会出现小范围的掉色,不过色差很小就是了,比如从草绿变成亮绿,淡红变成粉红这种)。这次的问题就出现在这儿,其中B5原来的颜色是#300000,属于带很少红色的黑色。如果粘贴的原图中有类似的颜色,比如是2F0000,就会被处理成B5。而我估计曹操传工作人员用的颜色表大概只有前128色,所以会被处理为2F(颜色为#400000)
严格的说,带少量红色的黑色(#180000~#370000),可能都会被处理成B5…………碰到过两次,一次是118个点,一次是581个点(总共就5200个点,比率已经很高了)…………
至今仅仅发现一个B5有这种情况,用UltraEdit替换成1F或者2F就可以了。不知道以后其他颜色的这种情况是不是还有…………
一劳永逸的方法是以后专门用一张只有前128色颜色表的BMP文件做“图片2”,更一劳永逸的方法是van改程序让头像文件只生成带前128色颜色表的bmp文件…………
这次碰到这个问题,我写这么多,也是提醒一下大家吧(这种情况理论上在头像修改时比较容易碰到)
原来的情况参看(10楼):
[url]http://dx.xycq.net/forum/viewthread.php?tid=106875&extra=page%3D1[/url]
今天又碰到一个一样的情况(上面的这个例子我没有自己导入进去过,所以不知道是仅仅在R剧本中出现问题),如果做头像的人多的话,我考虑改一下我的那个“去透明程序”,把B5改2F的功能也加进去(反正本来功能就差不多,至于为什么要人多,是因为我比较懒…………)