我目前正在为一所具有管理部门的空手道学校创建一个网站,但我被困在“添加照片”部分。
我想知道如何创建一个具有拖放功能的完全 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 中是可能的,但我还没有尝试任何东西。我不想浪费时间,因为我为此付出了代价,所以时间就是现金!