发送到服务器之前的图像裁剪/调整大小

Posted

技术标签:

【中文标题】发送到服务器之前的图像裁剪/调整大小【英文标题】:Image cropping/resizing before sending to a server 【发布时间】:2011-03-30 21:34:27 【问题描述】:

我正在寻找一种解决方案,允许用户上传图像、裁剪图像,然后将更新后的图像发送到服务器。

基本上,我想处理所有的编辑客户端,只将新的、更小的缩略图发送到服务器。

我该怎么做?我已经看到使用 Flash 可以做到这一点,但我正在寻找替代解决方案。

【问题讨论】:

您有没有为此开发过解决方案?我目前正在寻找某种 javascript 插件,我可以在图像发送到服务器之前使用它来裁剪图像(我不想上传然后裁剪它,我只想在它被发送之前裁剪它)。 【参考方案1】:

您是否仅限于某些浏览器?使用 html5,这里是来自 Anand Venkataraman 的 proof of concept。演示是here。

【讨论】:

我是有限的,一直到IE6。 我怀疑你会有很多选择,如果有的话,可以在没有闪存或类似的东西的情况下在客户端进行。

以上是关于发送到服务器之前的图像裁剪/调整大小的主要内容,如果未能解决你的问题,请参考以下文章

kohana 3.0 在上传之前调整图像大小?

在裁剪之前调整 UIImage 或 CIImage 的大小会拉伸图像吗?

在发送到服务器之前在 iPhone 中调整照片大小

在客户端裁剪和调整图像大小

调整大小/裁剪图像以调整布局

PHP:图像调整大小和裁剪为纵向