我有一个上传图像的PHP应用程序。我正在使用 S3 PHP 类 (http://undesigned.org.za/2007/10/22/amazon-s3-php-class)
是否可以创建较小的缩略图并将其上传到 S3?我在网上搜索,但找不到任何东西。
谢谢
将文件上传到服务器后,您可以对它执行任何操作。 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
是的,有可能,有大量的库可以为您调整图像大小。
http://www.white-hat-web-design.co.uk/blog/resizing-images-with-php/
调整图像大小后,只需以相同的方式上传即可。