从维基百科上扒了一张图下来,传到自己的维基站时却无法显示,提示“创建缩略图出错:尺寸超过12.5 MP的文件”。
MediaWiki_thumbnail_error.jpg
使用媒体查看器打开图片,也是一样无法查看。
MediaWiki_thumbnail_error1.jpg
从图片尺寸不难看出,该图的尺寸相当大,宽度超过7000px。
解决办法有两个:一是修改图片尺寸,尽量缩小;二是修改MediaWiki的配置。
打开LocalSettings.php文件,在其中加入:

$wgMaxImageArea = 3.6e7;

系统默认支持的最大尺寸为3500x3500(总像素1.25e7),所以修改图片尺寸的话要低于该尺寸。我上传的图片总像素不超过3.0e7,因此可以选用$wgMaxImageArea = 3.6e7;这一档。
虽然可以选更大的尺寸,但是对系统的性能消耗也很大,甚至可能还需要调整$wgMaxShellMemory$wgMemoryLimit两个参数,所以能小则小吧。
保存后,清除缓存,等待一段时间,缩略图显示正常。
MediaWiki_thumbnail.jpg

下表源自官方文档,可供参考:

总像素图像尺寸代码
250000005000×5000$wgMaxImageArea = 2.5e7;
360000006000×6000$wgMaxImageArea = 3.6e7;
490000007000×7000$wgMaxImageArea = 4.9e7;
640000008000×8000$wgMaxImageArea = 6.4e7;
810000009000×9000$wgMaxImageArea = 8.1e7;
10000000010000×10000$wgMaxImageArea = 10e7;

参考资料:
Manual:$wgMaxImageArea

最后修改:2024 年 04 月 30 日
如果觉得我的文章对你有用,请随意赞赏