Re-process Images

时间:2012-08-26 作者:AlecRust

我有a blog 它拥有嵌入帖子中的所有图像的最高分辨率版本,而不是链接到图像附件页的缩略图。

您能告诉我如何重新处理所有嵌入的图像,以便将它们输出为缩小尺寸的缩略图,链接到自己的附件页(这是WordPress的默认设置)吗?

我认为我可以让Regenerate Thumbnails 这个插件?

2 个回复
SO网友:mrwweb

将图像插入WordPress帖子时,其显示大小由您在“插入”对话框中选择的大小设置决定:

The size setting on the insert image dialog

如果您的服务器配置为支持WordPress的图像大小调整(大多数常见的主机配置其服务器,因此这不是问题),则应使用您输入的图像的大小调整版本,这样您就不会强制访问者下载大图像,然后使用HTML宽度和高度属性将其弄脏。

如果您发现插入了“中等”大小的图像,但下载的文件仍然很大,那么重新生成缩略图应该可以。但是,如果插入的图像是全尺寸的,并且主题使其适合正文的宽度,则重新生成缩略图不会对您有任何帮助。不幸的是,在查看您的博客时,后一种情况似乎就是您所拥有的。

解决这个问题的唯一方法是将“大”大小设置为与内容区域的宽度相匹配,然后重新输入每个图像。我不知道还有什么别的办法。

另一种不起作用的方法是在“高级图像设置”中更改图像大小:

WordPress Advanced Image Settings

同样,所有这些都将在浏览器中调整图像大小。它不会更改所显示图像的文件大小或尺寸。

SO网友:helgatheviking

我是在原始上传太大、占用太多空间的时候这样做的。

如果您只下载全尺寸图像。。。例如:http://www.rustyrambles.com/wp-content/uploads/2012/08/springsummer12-270.png 然后您可以在计算机上调整其大小。然后通过FTP将其返回到wp content/uploads目录中(如果您按月份/日期订购,则更为复杂),以便它替换自身。然后,如果您使用其他尺寸,可以运行Regen缩略图,但正如mrwweb所述,Regen并不是插入图像的答案。

看起来像是

<img class="alignnone size-full wp-image-1036" title="zincwhite bracelet" src="http://www.rustyrambles.com/wp-content/uploads/2012/08/springsummer12-270.png" alt="" width="490" height="490">
因此,如果您将图像脱机处理到490x490,然后将其还原。。。你不会把图像的比例搞砸的。否则,你需要在柱子上打圈,然后用preg\\u替换高度和宽度,这一点都不好玩。只看了另外一张图像,它的宽度也是490,所以您可以批量处理该宽度的图像,并按比例确定高度。

结束

相关推荐

resize images not crop

正在寻找一种将上传的图像(wordpress上所有形式的图像上传)调整到精确尺寸的方法,但是not to crop. 我会悬赏回答这个问题,因为我相信这对很多人都有帮助。理想的解决方案必须是作为插件,并使用媒体设置页面(options-Media.php/Thumbnail,Medium和Large)上已经指定的图像尺寸我知道理想有时无法实现,所以最接近的答案将是公认的答案