0

我目前正在为一所具有管理部门的空手道学校创建一个网站,但我被困在“添加照片”部分。

我想知道如何创建一个具有拖放功能的完全 HTML5 图片上传器,调整大小以制作缩略图,并重命名图片以适应 PHP 规范。

这是我对上传者的规范:

-> Drag and Drop from a local folder
-> If the image is not the correct ratio, provide a image cropping. (Like Twitter)
-> Resizing like this:
    -> Detect the aspect ratio (4:3 / 16:9)
    -> Create a thumb of 40% of the size
-> Create 2 files in the "Uploads" folder
    -> {a random ID}.{png,jpg,gif,etc...} (full size)
    -> {the same ID-thumb.{the same ext} (thumbnail)

我想只使用 JS 和 PHP 来创建它。我为这个应用程序使用 Zend Framework。

我希望这在 PHP 和 HTML5 中是可能的,但我还没有尝试任何东西。我不想浪费时间,因为我为此付出了代价,所以时间就是现金!

4

1 回答 1

1

对于 HTML 上传,您当然可以使用plupload,我已经使用它并且效果很好。

对于重新调整大小和生成拇指,您可以创建自定义函数并将其集成到 plupload 中,或者可以使用ffmpeg

于 2012-10-16T07:21:10.273 回答