I was thinking about ways to leverage CEF's offscreen mode for web page thumbnailing. Basically I would like to create an offscreen browser, give it a page, and take the resulting bitmap buffer and save it to disk. I want to do this completely headlessly, i.e. no visible main window, etc.
Ideally I would like to create an offscreen browser within my existing CEF based app which doesn't use offscreen mode and leverage the second offscreen browser for image generation. Based on the APIs it doesn't look like the two could coexist in the same app/processes. The other option would be to use CEF in a windowless command-line app but I'm not sure that is supported or possible.
Has anyone tried this sort of thing?