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

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

我刚刚参加了一个大型家庭聚会,回到家一个小时后,人们就发短信要求我提供照片。问题是每张图像大约有 5MB,所以发电子邮件给别人不是一个选择。

我可以访问一些空间充足的网络服务器,但没有可用的 php 或任何其他服务器端脚本。这就是为什么我要寻找可以离线生成相册的软件(最好是开源的),然后在我的服务器上与全世界分享。当然我可以手动完成,但图片太多了。

答案1

那么使用Picasa并创建网络相册(1GB 限制)?


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

一个很好的工具是(在我看来)图像魔术师您可以找到大量的操作指南,但这里有一个示例:

我=1
对于 *.jpg 中的 f ;执行
  n=`printf'%08d'$i`
  转换$f -缩略图 1000x1000 out/p$n.jpg
  转换 $f -缩略图 150x150^ -重心 -范围 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

现在,只需将./out/目录的内容移动到服务器的某个位置。

笔记:这不是解决您问题的最佳方法,它只是一个快速草稿,但我认为了解这样的工具很有用。

答案2

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

其中一些提到这个比较

答案3

您还可以使用 Picasa 生成静态 html 文件以在网络上显示,只需转到文件夹->导出为 html 页面即可。从那里,您可以选择一个模板并根据需要调整图像大小。

答案4

尝试一下我的照片共享? 它是一个 photofloat fork,使用了一些 php 并且允许共享内容(原始 photofloat 不允许这样做)。

除此之外,它还可以管理视频(原始 photofloat 不行),允许对相册和媒体进行排序,并且具有许多自定义变量。

相关内容