Php 上载图像的三个版本:全尺寸、缩略图和已调整大小
到目前为止,我一直在手动上传一幅图像(实时时通过FTP上传到服务器,本地移动文件),然后使用Php 上载图像的三个版本:全尺寸、缩略图和已调整大小,php,file-upload,crop,watermark,resize-image,Php,File Upload,Crop,Watermark,Resize Image,到目前为止,我一直在手动上传一幅图像(实时时通过FTP上传到服务器,本地移动文件),然后使用img标记的width和height属性动态调整图像大小。嗯,这些图像看起来不太好,因为我需要一个方形的,裁剪过的100px版本作为缩略图,然后是800px宽的版本作为查看图像页面,最后是全尺寸的原始图像用于高清查看,但我还需要应用水印,但只适用于全分辨率版本。我需要一个图像上传脚本的帮助。任何形式的文件上传,真的。我看过一些教程,它们似乎没有太多意义。此外,我需要将所有三个版本都放到一个数据库行中(我想
img
标记的width
和height
属性动态调整图像大小。嗯,这些图像看起来不太好,因为我需要一个方形的,裁剪过的100px版本作为缩略图,然后是800px宽的版本作为查看图像页面,最后是全尺寸的原始图像用于高清查看,但我还需要应用水印,但只适用于全分辨率版本。我需要一个图像上传脚本的帮助。任何形式的文件上传,真的。我看过一些教程,它们似乎没有太多意义。此外,我需要将所有三个版本都放到一个数据库行中(我想我可以弄清楚)。我知道我需要使用$_FILE之类的东西来完成这项工作,但我真的对实际使用感到困惑,裁剪/调整大小/水印部分真的让我感到困惑。解决方案,有人吗?有关调整大小、水印等,您应该查看ImageMagic文件上载
- 使用简单的HTML表单上传,并使用PHP操作图像李>
- 读取目录中存储的所有图像,并将其成批转换李>
- 使用ImageMagick或GD库调整图像大小李>
- 使用任何相同的库对图像进行水印李>
总之,您需要将所有这些结合起来,以便一次性上传、调整大小和添加水印。我将对此进行研究。但是上传的内容呢?