mediawiki的logo图片修改不了!

好不容易把mediawiki弄进服务器了,任重而道远啊。因为还需要安装各种插件,定制化首页。想想就很烦。

没想到第一个就遇到困难了。记得以前直接拖进skins皮肤页面就可以了。


一直不能显示,看到能够显示的图片都是有alpha通道的,于是gimp修改一下,添加了alpha通道,还是显示不出来。


仔细观察,发现只有alpha通道有图片信息,于是又把自己的图片修改成alpha通道有信息,其他没有。终于和它相同了。


尼玛,还是不能显示啊。mediawiki这个更新,还是苦了我。


还好自己是个linux小达人,爱折腾。直接vim 执行%!xxd的命令,查看二进制文件。终于发现问题了,因为我的图片是srgb格式的,而自身能显示的是idat格式的。

也就是说png格式里面的封装还是有很大的区别的。


不知道mediawiki为何要这样,想想以前jpeg就可以用了。现在jepg都用不了,用png还这么苦逼。


需要这么多的折腾,玩死我了。


原因个人觉得可能是由于libpng的版本替换导致的。具体内容可以查看:

http://leechenhwa.blog.163.com/blog/static/30178276201373125317603/

以上也是解决办法应该。

你可能感兴趣的:(mediawiki的logo图片修改不了!)