该脚本是在Ubuntu Linux上制作的
您的相机的图像文件尺寸是否越来越大,从互联网下载速度太慢?
尝试此脚本(resize_images.pl)调整JPG和PNG图像的大小,并将快速的页面加载带回您的网页。
在perl-cgi-images.pl CGI脚本之前运行此脚本,其指令在下面列出...
这可能是出于谨慎备份图像的好时机
将图像(JPG PNG)放在您想在公共文件夹中显示的图像(例如
/var/www/MySite.net/public_html/MyDirectory
然后将resize_images.pl脚本放在与图像相同的目录中
您可能需要安装ImageMagick才能运行此脚本
要在Ubuntu Linux上安装ImageMagick,请尝试以下...
$ sudo apt install imagemagick
您也可以从来源构建...有关说明,请参见https://imagemagick.org
一个有用的页面来安装ImageMagick,其中包含说明以添加此处的PNG支持
安装ImageMagick后,尝试以下内容,以查看是否支持您的图像类型。
$ identify -version
运行时,此脚本(resize_images.pl)将创建或覆盖名为“ thumb_*”的拇指图像
运行CHMOD(权限)命令如下以授予运行脚本的权限
$ sudo chmod 755 resize_images.pl
运行以下命令来创建缩略图(可能需要Sudo)
$ sudo ./resize_images.pl
如果工作起作用,您将看到一个生成的图像文件列表转换为缩略图
每张照片可能需要几秒钟才能将图像处理为缩略图。
此脚本适合某人(例如摄影师),他想显示分页式图像的网页,分为单独的床单/页面。
非常适合与家人和朋友分享照片。
在这里尝试演示画廊
该脚本需要一个带有Perl的CGI-bin的Web服务器。
将您的图像(JPG PNG)放在服务器上的公共目录中(如前所述),该目录具有公共http访问,例如/var/www/yoursite.net/public_html/yourdirectory并运行resize_images.pl脚本。
您可能必须使用类似的内容更改图像文件上的权限。
$ sudo chmod 664 *.JPG
要显示的映像将以每张纸/页面为六个图像作为当前设置对字母数进行排序。 (如果愿意,可以更改此号码。)。在运行此脚本时,以字母数字来安排图片文件名称以确定显示顺序。
为了解压缩github zip文件,请使用-d标志的Linux“ UNZIP”,将其升级到您喜欢的目录中。
将未拉链目录的位置更改为以下内容
$ sudo unzip Perl-Web-Images-main.zip -d /usr/lib/cgi-bin/
接下来,将未拉链的文件夹移动到您的CGI-bin画廊的目录。
$ sudo mv /usr/lib/cgi-bin/Perl-Web-Images-main /usr/lib/cgi-bin/MyGallery
授予Perl脚本的执行权限。
$ chmod 755 perl-cgi-images.pl
将perl文件的名称perl-cgi-images.pl更改为index.pl
$ sudo mv perl-cgi-images.pl index.pl
请参阅Perl脚本中的注释和其他说明
更改HTML以品尝和更改您自己的网站的版权。
该脚本将在文件名中显示带有文本“ thumb_”的缩略图图像。
将resize_images.pl脚本与上面的说明一起生成大小的图像,并使用“ thumb_”文件名更改IMG文件大小,并重命名IMG文件。
查看页面时,显示缩略图。如果您想查看完整尺寸的原始文件,请单击缩略图
访问您的网站,例如http://yoursite.net/cgi-bin/mygallery/查看您的图像库。