js或者是PHP可以做到截图功能吗?

我说的是截取网页之外的图片,比如说在网页上做一个截图功能,可以截取电脑桌面上的图片保存在网页上面。js和PHP可以做到吗.

需求是这样的:就是在一个评论窗口做一个截图功能,用户可以截取网页之外的图片,比如说截取电脑桌面的一部分,然后显示在评论框可以提交。

现在用的方法是利用QQ这样的截图功能,把图片保存在本地,在上传,感觉好麻烦。

阅读 4.5k
5 个回答

。。。
不需要把图片保存在本地啊

直接截图 然后在编辑器里ctrl+v就行啊

segmentfault的编辑器就支持啊

这种高级功能,你们竟然不知道???

要看应用环境
javascript如果一node.js运行,是可以实现超级强大功能的,可以实现截图(在配合有本地调用接口情况下),但如果是基于网页的,除非你有插件支持,否则不能实现截图了。因为浏览器提供的环境是一个类似沙箱的环境,一般不提供底层调用接口来支持排名截取功能。

截取电脑桌面上的图片保存在网页上面,不可以。

nodejs中使用desktop-screenshot进行截图,调用的是系统截图

如果是截网页的截屏是可以的 可以参考下html2canvas之类的组件
但是截桌面的 应该是不行的吧 毕竟Js是运行在浏览器环境下的 浏览器没有这个api的话 js是无法直接调用系统接口的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题