我安装了 Mediawiki 1.21.2。我还在我的服务器上设置了 ImageMagick 并在 LocalSettings.php 中启用了它。我已经阅读了 Mediawiki 的图像手册,我只需要澄清这一点:
如果我在不添加“thumb”选项的情况下添加纯图像,图像是否会自动调整为我提到的宽度,还是只会将尺寸缩小到该尺寸但仍具有原始文件大小?例如,如果我使用这个:
[[File:Sample_Image.jpg|250px]]
在上面的语句中,我可以看到图像将以 250px 的最大宽度显示。比方说,如果原始图像是800px X 600px,文件大小为2MB,当图像缩小到250px(或)宽度时,上述尺寸的重新调整大小的图像是否会缩小到只有几KB文章页面中显示的图像大小是否仍将具有 2MB 的原始文件大小但仅缩小到 250px 宽度但不会减小原始文件大小?我只是想知道,因为我的很多用户都上传了大图片,而这些图片的文件很大。目前,我在模板中添加了这样的图像:
<div class="main_article_image">[[File:Sample_Image.jpg]]</div>
然后使用 css,我最小化了图像大小,如下所示:
.main_article_image {
max-width: 250px;
height: auto;
}
当前方法调整文章页面中的图像大小,但这些图像的文件大小仍然很大,并且文章页面加载时间过长。所以我每次手动调整所有图像的大小并为图像上传更小的尺寸,这需要更多的手动工作。因此,我试图找出添加 250px 的图像标签,如:[[File:Sample_Image.jpg|250px]] 是否会为我自动完成这项工作!
我在我的 LocalSettings.php 上为 imagemagic 设置了这些设置:
$wgEnableUploads = true;
$wgGenerateThumbnailOnParse = true;
$wgUseImageMagick = true;
$wgImageMagickConvertCommand = "/usr/local/cpanel/3rdparty/bin/convert";
有人可以确认这是否可行吗?我通过css调整大小是不是做错了?我知道添加“thumb”参数会调整图像的大小,但是如果对于没有 thumb 参数的普通图像,它是否会起作用?如果是这样,那么我需要编辑我的所有模板,我只想在继续更改模板之前进行确认。任何能澄清这一点的人都会对我有所帮助。