在网站上,我必须上传图片并手动裁剪。是否有一个脚本,所以我可以裁剪它们而无需重新加载页面(所以我可以轻松地集成),这只会将裁剪后的图像位置作为$ _POST值传递(通过js表单提交?)
编辑 - 我的意思是使用JS来发送裁剪尺寸(通过ajax),获取返回的数据(即裁剪的文件名),然后可以通过表单
发送(通过post / get)答案 0 :(得分:2)
Yahoo!的YUI javascript库有一个图像裁剪器小部件:
答案 1 :(得分:0)
你不能在没有疯狂的情况下真正进行裁剪 - 你必须使用标签,裁剪,获取内容,base64编码,然后提交。
如果您要发送到PHP脚本,那么方式比其价值更多的努力,这对通过GD库进行图像处理提供了很好的支持。
答案 2 :(得分:0)
你将无法使用JavaScript裁剪图像,没有。他们实际上从来没有访问过它们。除非您先上传它们然后从服务器发送它们,否则不会。
您最好的选择是像往常一样上传图片,让PHP将其发送回页面,使用JavaScript让用户选择他们想要的图像的一部分,将数据发送回PHP并使用PHP做实际的裁剪。
这至少是我接近它的方式。
当然,您可以使用客户端方法(如Flash和Java)来裁剪客户端,并将完全裁剪的图像发送到服务器。但我不会假装知道如何做到这一点的细节。
答案 3 :(得分:0)