📜  限制 github 上的图像大小 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:12:48.834000             🧑  作者: Mango

限制 GitHub 上图像大小 - Shell/Bash

当我们在 Github 上分享我们的代码或者文档时,经常要插入一些图片来展示。但是,如果这些图片大小过大,不仅占用了更多的空间,而且加载速度也会变慢,影响用户体验。本文将介绍如何使用 Shell/Bash 来限制 Github 上的图像大小,从而提升页面加载速度。

为什么要限制图像大小

在 Github 上,我们可以使用 Markdown 语言来排版我们的文档或者 README。Markdown 支持插入图片,但是对于过大的图片,Github 并没有进行压缩或者限制,导致页面加载缓慢。为了提高用户体验,我们需要限制图像的大小,从而减少加载时间。

使用 Shell/Bash 限制图像大小

我们可以通过 Shell/Bash 脚本来批量处理图片大小。下面是一个简单的 Shell 脚本,可以将所有 JPG 和 PNG 图片大小缩小到 50%。

#!/bin/bash

for f in $(find . -name '*.jpg' -o -name '*.png')
do
    echo "Processing $f"
    convert $f -resize 50% $f
done

首先,我们使用 find 命令来查找当前目录下所有的 JPG 和 PNG 图片。然后,我们使用 convert 命令来修改图片大小。这个命令需要安装 imagemagick 工具包。

在脚本中,我们将每个图片大小都缩小到原来的 50%。您可以根据需要更改这个百分比。

总结

通过限制 Github 上的图像大小,我们可以提高页面加载速度,为用户提供更好的体验。使用 Shell/Bash 脚本,我们可以批量处理所有的图片。希望这篇文章对您有所帮助。