在客户端裁剪和调整图像大小
是否可以在客户端 PC 上使用客户端选择的图像,而无需将图像上传到服务器。
如果可以,什么网络编程语言可以做到这一点?
Is it possible to work with client chosen images on client PC without uploading image to server.
If yes, what web programming language can do that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可以使用 HTML5 Canvas,无需使用插件等。
加载图像,更改画布大小并绘制图像。还可以将结果提取为 dataUrl。
所有功劳都归于:
http://www.html5canvastutorials.com/tutorials/ html5-canvas-image-crop/
You can use HTML5 Canvas, no need to use plugins or such.
Load the image, change the canvas size, and draw image. It's also possible to extract the result as a dataUrl.
All credit goes to:
http://www.html5canvastutorials.com/tutorials/html5-canvas-image-crop/
这也可以使用 jQuery、MooTools、Prototype 和 script.aculo.us 等 javascript 库来完成:
http://www.bitrepository.com/image-cropping-with-jquery-mootools-prototype-scriptaculous.html
This can also be done with javascript libraries like jQuery, MooTools, Prototype and script.aculo.us:
http://www.bitrepository.com/image-cropping-with-jquery-mootools-prototype-scriptaculous.html
这只能通过
Flash
、Silverlight
或自定义Plugin/ActiveX
来完成,具体取决于目标浏览器。This can only be done with
Flash
,Silverlight
or a customPlugin/ActiveX
depending on the target browser.如果您正在寻找通过 javascript 实现的图像裁剪器,请查看:https://github.com/supnate/icropper 。它提供了用于裁剪但不真正裁剪图像的用户界面。
If you are looking for a image cropper by javascript, take a look at: https://github.com/supnate/icropper . It provides the user interface for cropping but not real cropping the image.