0

我安装了 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 参数的普通图像,它是否会起作用?如果是这样,那么我需要编辑我的所有模板,我只想在继续更改模板之前进行确认。任何能澄清这一点的人都会对我有所帮助。

4

1 回答 1

2

是的,即使没有“thumb”参数,似乎也生成了一个较小的图像文件。

例如,如果您查看带有示例“[[File:Example.jpg|50px]]”的图像的帮助页面并检查显示的小图像的 url,您会看到它使用拇指版本/thumb /a/a9/Example.jpg/50px-Example.jpg而不是全尺寸版本/a/a9/Example.jpg

于 2013-10-03T10:48:39.330 回答