2

到目前为止,我一直在手动上传一张图片(实时上传到服务器,本地移动文件),然后使用img标签widthheight属性来调整它们的大小。好吧,图像看起来不太好,因为我需要一个正方形,裁剪 100px 版本作为缩略图,然后是 800px 宽版本用于查看图像页面,最后是全尺寸原始图像用于高清查看,但我还需要应用水印,但仅限于完整的 res 版本。我需要图像上传脚本的帮助。任何类型的文件上传,真的。我看过教程,它们似乎没有太多意义。此外,我需要将所有三个版本都放入数据库行中(我想我可以弄清楚)。我知道我需要使用类似 $_FILE 的东西来做到这一点,但我真的对实际使用感到困惑,裁剪/调整大小/水印部分真的让我很难过。解决方案,有人吗?

4

2 回答 2

1

文件上传

  • 使用简单的 HTML 表单上传并使用 PHP 来操作图像。例子
  • 读取存储在一个目录中的所有图像并批量转换。例子

图像大小调整

  • 使用 ImageMagick 或 GD 库来调整图像大小。例子
  • 使用任何相同的库为图像添加水印。例子

总之,您需要将所有这些结合起来,以便一次性上传、调整大小和添加水印。

于 2011-07-12T07:29:17.637 回答
0

对于调整大小、水印等,您应该查看 ImageMagic

于 2011-07-11T23:42:16.400 回答