从维基百科上扒了一张图下来,传到自己的维基站时却无法显示,提示“创建缩略图出错:尺寸超过12.5 MP的文件”。
使用媒体查看器打开图片,也是一样无法查看。
从图片尺寸不难看出,该图的尺寸相当大,宽度超过7000px。
解决办法有两个:一是修改图片尺寸,尽量缩小;二是修改MediaWiki的配置。
打开LocalSettings.php
文件,在其中加入:
$wgMaxImageArea = 3.6e7;
系统默认支持的最大尺寸为3500x3500(总像素1.25e7),所以修改图片尺寸的话要低于该尺寸。我上传的图片总像素不超过3.0e7,因此可以选用$wgMaxImageArea = 3.6e7;
这一档。
虽然可以选更大的尺寸,但是对系统的性能消耗也很大,甚至可能还需要调整$wgMaxShellMemory
和$wgMemoryLimit
两个参数,所以能小则小吧。
保存后,清除缓存,等待一段时间,缩略图显示正常。
下表源自官方文档,可供参考:
总像素 | 图像尺寸 | 代码 |
---|---|---|
25000000 | 5000×5000 | |
36000000 | 6000×6000 | |
49000000 | 7000×7000 | |
64000000 | 8000×8000 | |
81000000 | 9000×9000 | |
100000000 | 10000×10000 |