jQuery imgAreaSelect 创建缩略图

3
我正在使用一个jQuery插件http://odyniec.net/projects/imgareaselect/,它允许裁剪图像。
我已经搜寻了各种教程,希望能找到一个允许我用裁剪后的版本覆盖服务器上文件的方法,但是没有找到有用的信息。
我在Facebox中使用了插件的基本集成版本,并且工作得很好。我在页面上放了一个按钮,上面写着“保存”,当点击这个按钮时,我想将新的(裁剪过的)图像存储在服务器上。
有什么建议或需要进一步的信息吗?

2
该插件实际上并不进行任何裁剪,仅提供您可以使用的图像坐标,然后将其传递给PHP或其他服务器端语言,以便为您裁剪图像。 - Jay Gilford
是的,谢谢。我刚刚解决了这个问题...问题是,我不知道如何处理坐标来生成新图像。也许再搜索一些东西会发现一些线索。谢谢。 - puks1978
4个回答

2

这个回答应该被踩。它不是Puks1978所问的。而且使用这个jQuery插件,裁剪后的图像并没有上传,而是在服务器端再次生成。 - RWC

2

这个教程并不是很好。代码非常混乱。但是,它确实展示了一种实现你想要的功能的方法。裁剪后的图片没有被上传,而是在服务器端使用发布的尺寸和坐标再次进行裁剪。我点赞了这个答案。 - RWC

1

您有没有看过插件页面底部的链接?其中包括一些有用的链接,包括 this one。它应该能帮助您开始进行 PHP 方面的工作。


是的,我试过了,但是我的页面出问题了。我会再试一次。 - puks1978
@RWC 看来这个人的整个网站内容都不见了。 - Jay Gilford

0

原來我正在上傳的圖像比裁剪工具的區域尺寸大。

圖像為1024x768,但我調整了圖像大小以適應500x500的覆蓋層。

在上傳期間,我需要重新調整大小和保存新的圖像尺寸。

感謝您提供的所有建議。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接