提问人:Pekka 提问时间:12/29/2009 最后编辑:Pekka 更新时间:3/25/2013 访问量:1768
像这样基于 Flash 的裁剪器,但有源或可定制?
Flash based cropper like this, but with source or customizable?
问:
我正在寻找一个基于 Flash 的图像上传器,具有调整大小和可能的旋转功能。 我检查了许多可能性,我发现最好的简单性和更糟糕的体验是 Kroppr,价格非常实惠,每张许可证 29 欧元。
缺点是,它带有加密的PHP代码,用于将产品绑定到子域。这是可以理解的,但是虽然我非常乐意花钱购买这么好的工具,并准备签署各种法律协议来保护许可证,但我还没有准备好使用加密的PHP代码,尤其是来自一个甚至没有邮政地址的网点。
有没有人知道接近 Kroppr 并附带源代码的开源或商业解决方案,或者允许完全自定义和免费定义服务器端后端?
详细功能:
- 矩形选择以裁剪图像、滑块或类似缩放
- 可选:旋转
- “接受”和“重置”按钮,“接受”触发对服务器的调用并提交图像
- 完全的视觉可定制性(至少背景和文本颜色)
- 可以重命名所有控件
服务器端技术最好是 PHP。
答:
像这样的东西?http://matrixoft.infunity.com/agents/calvin/tmp/forPekka.html
我非常乐意花钱买这么好的工具
为了履行为 stackoverflow 用户发布答案的责任,以下是裁剪图像代码的一部分:
var tNewImage:BitmapData=new BitmapData(mouseX-vCropX,mouseY-vCropY,true,0);
iImg.getChildAt(0).x = vSize/2 -vCropX;
iImg.getChildAt(0).y = vSize/2 -vCropY;
tNewImage.draw(iImg);
其中 iImg 是包含图像的影片剪辑,图像中心位于 (0,0),vSize 是图像尺寸,vCropX 和 vCropY 是左上角的裁剪坐标。tNewImage BitmapData 用于构造新的裁剪位图图像
评论
http://deepliquid.com/content/Jcrop.html 我喜欢这个,每一个都易于使用和大量的功能。我知道你在搜索一个 Flash 裁剪器,但这个问题也被 js 标记了......
评论
http://www.adylevy.com/index.php/2009/07/22/multiple-files-uploader-with-preview-on-client-side/
或
http://www.resize-before-upload.com/
...花了一点搜索=)
评论
我以前使用过 RadActive 的 I-Load 组件,并取得了巨大的成功。UI 自定义选项有点有限,但就功能而言,我很确定它满足您的所有要求。
编辑:您没有指定您正在使用的服务器端技术(如果有的话)。我很确定 I-Load 是为 ASP.NET 设计的 - 这对您来说可能是也可能不是问题。
评论
我在搜索过程中发现了这三个图像实用程序:
第一个是使用 MIT 许可证的开源 flex 组件。第二个是操作方法,提供完整的源代码。它没有一个相当大的盒子,但其他方面似乎还可以。最后一个也是来自 adobe.com 的操作方法文章,有可用的来源。
评论
以下是基于 javascript 的优秀裁剪器列表:
以下是基于操作脚本的裁剪器列表:
评论
这也是一次不错的,只有 10 美元。
我会看看免费的 pixlr 编辑器及其开发人员 API:http://pixlr.com/wiki/developer
评论
http://www.shift8creative.com/projects/agile-uploader/index.html
仍然没有图像旋转/裁剪。我绝对打算添加它,但在检查了我能找到的所有东西后,我仍然不满意。我研究了所有细节,最终建立了自己的细节。如果您喜欢并且现在还没有找到其他东西,欢迎您使用它。继续检查链接,我将对其进行更新以包括旋转和裁剪功能以及多个图像上传。
评论