【问题标题】:Generate folder-icon with preview of its contents using PHP使用 PHP 生成文件夹图标并预览其内容
【发布时间】:2014-02-25 22:24:06
【问题描述】:

我有几个文件夹,每个文件夹都包含几张图片。我想做的是:

  1. 用php打开目录并将文件夹显示到浏览器中
  2. 文件夹图标应该已经显示了其内容的预览
  3. 如果图像过多,则应仅显示一个子集(可能最多 4 个)

你可能从 Windows 知道这一点:

。 如果我能像 Windows 解决方案那样或类似地处理它,我会很高兴

【问题讨论】:

  • 一般提示:您将需要 AJAX 和预先创建这些预览的脚本。

标签: php thumbnails


【解决方案1】:

您的问题范围很广,但我想我们可以从 PHP 提供两种主要的图像处理解决方案开始:

基本上,您要做的是有一个基本的文件夹图标图像,并在其顶部叠加其内容预览的缩略图。

如何获得这些缩略图取决于您的设置。那是一个 Windows 服务器,其中包含您可以提取和使用的操作系统已经生成的预览?您需要从头开始生成它们吗?您有哪些现成可用的数据?

关于读取文件系统的数据,PHP在Filesystem IO上有一些优秀的documentation在线。

【讨论】:

  • 我想我必须从 scatch 创建缩略图。我已经担心这不会是一个简单的任务,但我认为 php 可能提供了一些内置解决方案。好的,这意味着大量阅读。感谢您给我一些起点!
  • imagick 和 gd 中有一些方法可以从图像创建缩略图,所以应该很容易。以及创建合成图像(将一个叠加在另一个之上)。但是,您需要确定将用于创建缩略图的“源”图像。
猜你喜欢
  • 2015-09-21
  • 1970-01-01
  • 2012-05-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-03
  • 2023-03-27
相关资源
最近更新 更多