什么是用于裁剪/调整图像大小的最佳php / js脚本?

时间:2009-12-01 13:26:04

标签: php

在网站上,我必须上传图片并手动裁剪。是否有一个脚本,所以我可以裁剪它们而无需重新加载页面(所以我可以轻松地集成),这只会将裁剪后的图像位置作为$ _POST值传递(通过js表单提交?)

编辑 - 我的意思是使用JS来发送裁剪尺寸(通过ajax),获取返回的数据(即裁剪的文件名),然后可以通过表单

发送(通过post / get)

4 个答案:

答案 0 :(得分:2)

Yahoo!的YUI javascript库有一个图像裁剪器小部件:

http://developer.yahoo.com/yui/imagecropper/

答案 1 :(得分:0)

你不能在没有疯狂的情况下真正进行裁剪 - 你必须使用标签,裁剪,获取内容,base64编码,然后提交。

如果您要发送到PHP脚本,那么方式比其价值更多的努力,这对通过GD库进行图像处理提供了很好的支持。

答案 2 :(得分:0)

你将无法使用JavaScript裁剪图像,没有。他们实际上从来没有访问过它们。除非您先上传它们然后从服务器发送它们,否则不会。

您最好的选择是像往常一样上传图片,让PHP将其发送回页面,使用JavaScript让用户选择他们想要的图像的一部分,将数据发送回PHP并使用PHP做实际的裁剪。

这至少是我接近它的方式。

当然,您可以使用客户端方法(如Flash和Java)来裁剪客户端,并将完全裁剪的图像发送到服务器。但我不会假装知道如何做到这一点的细节。

答案 3 :(得分:0)

我不知道这是否正是您所寻找的,但您应该看看phpThumb(以及demos。)