我正在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。這是可能的答案...如果題外話,因爲它是關於尋找圖書館... –
謝謝,但我需要一個免費的版本。並與支持高清圖像) –