Linux学习笔记八----------Shell实现图片展示网页

创建一个网页,这个网页展示一系列图片

根据目录中的每张图片,生成对应缩略图

生成一个HTML文件,把缩略图都插入其中

给每张缩略图绑定一个链接,链接到原始图片

convert命令,从图片生成缩略图thumbnail,属于ImageMagick软件包 sudo yum install ImageMagick

#!/bin/bash

if [ -z $1 ]

then

   output='gallery.html'

else

   output=$1

fi

echo '' > $output

if [ ! -e thumbanails]

then 

   mkdir thumbnails

fi

echo '<!DOCTYPE html>

<html>

<head>

<title>My Gallery</title>

</head>

<body>

<p>' >> $output

for image in `ls *.jpg *.png *jpeg *gif` 2>/dev/null

do

    convert $image -thumbnail '200*200>' thumbnails/$image

    echo '    <a href=" '$image' ''><img src="thumbnails/'$image'" alt=""/></a>'>>$output

done

echo '  </p>

</body>

</html>' >> $output

原文地址:https://www.cnblogs.com/xxp17457741/p/12515239.html