我正在ASP.Net上执行一个项目,其任务是使用图像。 因此,我需要让客户端的任务包括: 裁剪,旋转,调整大小。 我看到this这个话题,但解决方案对于我的问题太复杂了(我只有3个功能,而不是在线版本的Photoshop)。 你能否给我一个免费的JS解决方案? 表示发送结果图像将在Ajax中执行。 可取,该解决方案应支持Ie8 +。ASP.Net应用程序的简单Javascript图像编辑器
回答
所以,我为我的项目创建了一个SimpleImageEditor。
我已经使用ImageAreaSelect进行剪裁和fc-ImageResizer进行调整大小。 对于显示器我使用Bootstrap 3.0。 https://bitbucket.org/Dr-klo/simpleimageeditor/
这不是免费的,但Telerik有一个Image Editor for ASP.NET AJAX。
您可以使用在线编辑器,如Pixlr。我读过它有一个API,以便您可以将它设置为与您的Web应用程序一起工作。它具有您想要的功能,还有更多。
要拥有自己的JS编辑器,我还没有找到可在线使用的东西,但可以创建自己的一个。
您可以使用imgAreaSelect插件(在WordPress中使用)使客户端成为裁剪功能的一部分。对于服务器端部分,前段时间我写了这个article来描述裁剪函数的工作原理。您可以调整它以使用imgAreaSelect插件。如果Pixlr不适合你,让我知道,这样我们可以更多地讨论第二种情况。
谢谢你的答案。 Pixlr对于我的应用程序非常复杂。 我不需要多功能解决方案(提醒:我只需要3个功能)。 如果在不久的将来我找不到现成的解决方案,我会根据您的建议制作我自己的解决方案。 –
全面披露:我StudioJS
StudioJS (MIT-licensed),(see demo)的作者提供了裁剪,旋转,翻转,饱和度,对比度,亮度调节,白平衡校正,以及一些图像效果。
它使用ImageResizer(其中我也是作者),做后端工作。 ImageResizer核心,调整大小,裁剪和旋转是免费的,但图像效果和调整需要许可证。一切都在GitHub上。
如果你建立你自己的解决方案,check out my list of avoidable pitfalls。这可能有点棘手。
您可以使用JavaScript免费的组件编辑图像,并将其转换为Base64,那么它将缓解这个的base64保存为服务器端代码物理文件图像
Javascript代码:
http://cssdeck.com/labs/xnmcokhc
或以同样的方式还有很多其他的JS选择太以下链接
http://www.jqueryrain.com/demo/jquery-crop-image-plugin/
- 1. 编程简单绘图应用程序
- 2. 使用ASP.NET的图像编辑器
- 3. 应用程序菜单编辑器
- 4. 程序员的图像编辑器?
- 5. 在Eclipse编辑器中修饰编辑器标题图像的简单方法?
- 6. 自动化简单图像编辑
- 7. ASP.NET友好的图像编辑器
- 8. 基于Asp.net的图像编辑器
- 9. 像Aviary图像编辑或Instagram应用程序的视频编辑
- 10. 简单的基于web的编辑器,用于记录应用程序
- 11. javascript图像编辑
- 12. 使用javascript编辑图像
- 13. 简单的所见即所得的编辑器,支持图像
- 14. 编译简单的gtk +应用程序
- 15. 在Dreamweaver的asp.net应用程序中显示编辑后的图像
- 16. ASP.net图像编辑器与分层
- 17. 简单的JavaScript图像旋转器
- 18. 编辑使用简单的适配器
- 19. 简单的图库应用程序ios
- 20. Python(简单的应用程序使用opencv保存图像)
- 21. 图像的Asp.Net Web应用程序
- 22. 简单的Javascript图像
- 23. 图像编辑器
- 24. 使用javascript编辑base64编码图像
- 25. 如何通过Atom编辑器运行ASP.NET 5应用程序?
- 26. .NET程序员的JavaScript编辑器
- 27. 在Windows Store中使用Ace编辑器JavaScript应用程序
- 28. 适用于OSX的最佳程序员图像编辑器
- 29. 简单的xml编辑器使用javascript和msxml
- 30. 用于简单图像编辑的SWING组件
+1。这是可能的答案...如果题外话,因为它是关于寻找图书馆... –
谢谢,但我需要一个免费的版本。并与支持高清图像) –