fogbugz如何实现其截图功能?

时间:2010-09-27 00:47:19

标签: fogbugz webpage-screenshot

有谁知道FogBugz如何实现“截取当前工作屏幕的截图”功能?这是纯粹通过PHP完成的吗? Perl的?一个flash脚本?

2 个答案:

答案 0 :(得分:3)

FogBugz包含一个适用于Mac或Windows的小应用程序,它可以抓取屏幕,然后通过HTTP将其发送到FogBugz中的页面,该页面将图像放入数据库并将其附加到案例中。这是非常简单的;对于更强大的东西,请查看TechSmith SnagIt,其中FogBugz integration与内置工具类似。

Windows版本的FogBugz屏幕截图实用程序是用C ++编写的,带有MFC - 它是一个Windows应用程序,通过获取兼容的DC并将屏幕插入其中,然后转换为PNG来工作。 Mac版本是使用Real Basic编写的,并且依赖于内置的Grab功能。

答案 1 :(得分:1)

我很确定这不是FogBugz的做法,但可以使用WWW::Mechanize::Firefox的content_as_png方法在服务器端完成服务(在服务器上运行Firefox并通过Mozrepl插件)。

更新:我看到网页截图标记有很多问题;你可以看看它们,看看是否有适合你的答案。