Dz的用户头像是存放在
uc_server\data\avatar,大小分别为:
“*_avatar_big.jpg”,
“*_avatar_middle.jpg”
“*_avatar_small.jpg”
Wecenter的用户头像是存放在 uploads\avatar\,大小分别为:
“*_avatar_real.jpg”原始尺寸
“*_avatar_max.jpg”
“*_avatar_mid.jpg”
“*_avatar_min.jpg”
对比了下尺寸后发现,Wecenter的头像尺寸 和 Dz头像的尺寸对应是(接近值,Dz的头像尺寸不是太统一)
“*_avatar_real.jpg”=》“*_avatar_big.jpg”,
“*_avatar_max.jpg”=》“*_avatar_middle.jpg”
“*_avatar_mid.jpg”=》“*_avatar_small.jpg”=》
“*_avatar_min.jpg”=》“Discuz无对应大小的头像”
知道了原理后,那么我们要做的就是把Dz的头像名字都改为Wecenter的头像名字不就可以了吗?于是用易语言写了个小工具,写的比较匆忙,很粗糙,不过一般来说够用了。将就点吧,下面是教程
我们把Dz的用户头像的这些文件下载到本地后,再下载我们的
Discuz头像转Wecenter工具,把这个软件放在刚才下载的uc_server\data\avatar里,打开他就会看到如下图:
选中我们要修改的目录的,如\avatar\000\00 ,如果你有几十万用户的,也可以从\avatar\000\选中。点击中间的批量自动修改,耐心等待就行了
最后修改完毕了,把我们修改过名字的 uc_server\data\avatar 里的文件,全部按照对应路径,上传到 wecenter 的 uploads\avatar\ 里即可
(还有一个问题就是,这个工具是我用易语言写的程序,也许会有很多杀毒软件会误报,说是病毒,因为是我自己写的,保证无毒,信不信就随你了)
阅读全文
收起全文