我有一个上传图片的PHP应用。我正在使用S3 PHP类(http://undesigned.org.za/2007/10/22/amazon-s3-php-class)
是否可以创建较小的缩略图并将其上传到S3?我在网上搜索,却找不到任何东西。
由于
答案 0 :(得分:2)
是的,可能有很多库会为你调整图像大小。
http://www.white-hat-web-design.co.uk/blog/resizing-images-with-php/
当你调整图像大小时,只需以相同的方式上传它。
答案 1 :(得分:2)
将文件上传到您的服务器后,您可以随意使用它。 PHP将在变量$_FILES['your_form_element_name']['tmp_name']
从那里你可以使用Imagick调整文件大小,然后将调整后的图像上传到原始图像旁边的S3。
Imagick有一个Imagick::thumbnailImage()
方法,非常容易使用。
有关PHP文件上传的更多详细信息,请访问:http://www.php.net/manual/en/features.file-upload.post-method.php 有关如何在这里使用Imagick的更多信息:http://php.net/manual/en/book.imagick.php