牛牛截图控件提供永久免费使用,没有任何限制;您可以免费使用在任何产品上,只需要您将贵公司的名称告知我们就行。
牛牛截图控件提供永久免费使用,在工具栏上放上LOGO主要用于宣传,以便更多的人能使用到专业而又免费的截图控件。
这个LOGO不会对截图功能的使用造成任何的困扰,如果您确定需要去掉或替换LOGO,请联系我们。
牛牛截图控件同时支持集成进windows软件及当作浏览器控件来使用,具体您可以根据自身需求进入下载中心下载不同的文档及示例代码进行了解。
牛牛截图控件同时支持ActiveX、NPAPI的插件形式以及Chrome的扩展形式,支持目前绝大多数的浏览器,包含64位IE浏览器。
牛牛截图控件仅与Javascript做交互,理论上支持任意后端的网站开发语言。集成者所需要考虑的主要是在截图完成,Javascript已经收到截图的Base64编码的字符串后,如何上传到服务器上保存;具体可以参考我们提供的示例。
由于个人能力不足及时间有限,目前仅提供这最基本的示例,其他语言的调用基本大同小异。
当然示例也是在不断完善中的,许多使用者都同意在集成完成后,会提供一个对应语言的调用示例,届时我们将放到下载中心。
也欢迎您加入这个行列,提供调用示例,方便他人噢。
牛牛截图完成后,会在本地的目录下自动保存刚截取的图片,如果您需要将图片另存到本地的话,可以调用SavePicture接口,具体参考文档。
牛牛截图支持给截取的图片添加水印图片和水印文字,您可以根据需要选择性使用,具体参考文档。
牛牛截支持从剪贴板中获取图片,同时支持从QQ、WORD等第三方软件中复制图片具,体参考文档。还支持被QQ保护,不让保存到电脑的QQ原创表情哟 ^_^。
牛牛截图支持自动截取浏览器指定区域,而不需要通过手动框定范围,您需要通过如下步骤来实现:
1. 通过控件的接口GetCurrentCursorPos,获取当前鼠标相对于屏幕的坐标P1;
2. 通过JS获取当前鼠标相对于浏览器区域左上角坐标P2;
3. 通过JS获取要截取区域的左上角相对于浏览器区域的坐标P3;
4. 进一步就可通过P2-P1+P3的形式得到要截取标签的左上角相对于屏幕的坐标;
5. 通过Capture接口,传入计算出来的坐标及尺寸,即可完成自动截取。
安装后一般可正常截图,如果不行,请您刷新浏览器试一下。
由于不同的浏览器对控件的管理不一样,会有一些细节需要注意:
牛牛截图全面支持所有版本的Chrome浏览器以及以Chrome作为内核的其他浏览器。
牛牛截图控件对于功能的划分比较清晰,控件仅完成截图的功能,在完成后,通过事件通知Javascript,并且将图片的数据通过Base64编码传递给了Javascript。
Javascript在收到数据后,可以通过Ajax请求或者Form表单的形式将这个Base64的字符串发送给WEB服务器,WEB服务器进而对数据进行Base64解码后将数据保存成图片文件即可。
直接将CaptureInstall.exe放到你们的安装包中,在结束安装前执行CaptureInstall.exe /verysilent /norestart即可。
牛牛截图控件的在页面中加载完成时会触发JS函数的调用,如果此时JS未加载完成,则会导致控件使用不了。
请务必将引用niuniucapture.js的脚本代码写到header中,以便在控件加载完成时触发的JS函数已经定义。
在IE内核的浏览器中,在showModalDialog打开的页面中直接使用控件确实会崩溃,可以通过如下方式规避:
在showModalDialog打开的页面中,不要直接使用控件;可以在里面使用iframe来嵌套一个页面来加载控件,即可一切正常了。
这是由于IE浏览器为了系统安全,在windows资源管理器中隐藏了从浏览器控件中保存的文件,可以通过如下设置规避:
IE->Internet选项->安全->自定义级别->显示混合内容(选择启用)。当然,也可以直接将“启用保护模式”给关闭。
由于旧版本关系,在设置了水印文字和水印图片后,无法通过设置去除掉这些水印,可按如下方法处理:
1. 杀掉CaptureExtension.exe
2. 刷新页面,不要再设置水印信息,直接截图即可