如何离线生成网络图片库?(服务器上没有 php)

Alg*_*fic 9 website images

我刚刚参加了一个大型的家庭聚会,现在回到家一个小时后,人们就发短信要照片。交易是图像大约为每张 5mb,因此无法向人们发送电子邮件。

我可以访问一些空间充足的 Web 服务器,但没有可用的 php 或任何其他服务器端脚本。这就是为什么我正在寻找可以离线生成专辑的软件(最好是开源的),而不仅仅是在我的服务器上分享给全世界。当然我可以手动执行此操作,但是有很多图像。

Jan*_*sen 15

您可以使用其中之一(全部开源):

本次比较中提到了其中一些。

  • llgal 正是我要找的!你甚至可以 >> sudo apt-get install llgal (2认同)

cYr*_*rus 8

使用Picasa和创建网络相册(1GB 限制)怎么样?


无论如何,我建议您批量调整它们的大小(仅用于展示),5MB 对于屏幕幻灯片来说绝对太多了。

一个很好的工具是 (IMO) ImageMagick你可以找到很多方法,但这里有一个示例:

我=1
对于 *.jpg 中的 f ;做
  n=`printf '%08d' $i`
  转换 $f -thumbnail 1000x1000 out/p$n.jpg
  转换 $f -thumbnail 150x150^ -gravity center -extent 150x150 out/_p$n.jpg
  i=$[i+1]
完毕

它在目录中创建大图片(最大 1000x1000)和缩略图(150x150)./out/。您现在要做的就是创建一个index.html文件:

cd out/
for f in p* ; do
  echo "<a href='$f'><img src='_$f'></a>"
done > index.html
Run Code Online (Sandbox Code Playgroud)

我们开始了,只需将./out/目录的内容移动到服务器中的某个位置即可。

注意:这不是您问题的最佳解决方案,它只是一个快速草稿,但我认为了解此类工具很有用。