如何通过Bash重新生成WordPress缩略图?

Raz*_*sca 2 wordpress bash thumbnails

我们的网站有很多图像(约30.000).我正在寻找一种方法来重新生成所有缩略图,因为我们的网站布局已经改变.使用插件并不可靠,因为它需要浏览器.

那么,有没有办法通过BASH重新生成所有缩略图?

注意:图像应具有以下尺寸:630x290和960x495.图像应该是中心裁剪的.

kon*_*box 5

你可以使用imagemagick的转换.

http://www.imagemagick.org/Usage/resize/#resize

例如,在bash脚本中使用它是这样的:

while IFS= read -r FILE; do
    echo convert "$FILE" -resize "630x290" "${FILE%.???}.630x290.jpg"
    echo convert "$FILE" -resize "960x495" "${FILE%.???}.960x495.jpg"
done < <(find -type f -iname '*.jpg')
Run Code Online (Sandbox Code Playgroud)

当你认为它已经是正确的命令时,删除回声.