Replies: 1 comment
-
The default size is 1366 x 768 You can specify the size via the Size property https://github.com/cefsharp/CefSharp/blob/master/CefSharp.OffScreen/ChromiumWebBrowser.cs#L416 You can specify the scale via DeviceScaleFactor property https://github.com/cefsharp/CefSharp/blob/master/CefSharp.OffScreen/ChromiumWebBrowser.cs#L436 It's up to you to configure the values to suit your requirements. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Our app is a background application which records screen using navigator.mediaDevices apis. Since it is a background application, we opted for CefSharp OffScreen. On investigation, I found out that recorded screen resolution is reduced one and with lower quality.
My Windows laptop resolution is 1920 x 1080
![Screenshot 2024-03-20 233325](https://private-user-images.githubusercontent.com/8578815/316897351-089c565c-d3a2-4281-8ebd-6e0cf5323777.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg1Mzc0ODYsIm5iZiI6MTcxODUzNzE4NiwicGF0aCI6Ii84NTc4ODE1LzMxNjg5NzM1MS0wODljNTY1Yy1kM2EyLTQyODEtOGViZC02ZTBjZjUzMjM3NzcucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDYxNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA2MTZUMTEyNjI2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZGNkNmViNTFlMWMxZDUyODY5YjAzNzYyZWVlNGFhNDBlN2IzMzdhYzk0NzkyOGNhMmNkYjE1MmQ0YzI1ZjJkZSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ._VQ0SNqwL4Y0YhS2csbu7pqoLW-5b8X3KUlLctYRjZs)
I compared below values in CefSharp Minimal Example project (OffScreen vs WinForms)
OffScreen: Here resolution is 1366 x 768
![Screenshot 2024-03-26 155735](https://private-user-images.githubusercontent.com/8578815/316897247-62c8d52f-6ffb-48ff-996f-b4520aa766ae.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg1Mzc0ODYsIm5iZiI6MTcxODUzNzE4NiwicGF0aCI6Ii84NTc4ODE1LzMxNjg5NzI0Ny02MmM4ZDUyZi02ZmZiLTQ4ZmYtOTk2Zi1iNDUyMGFhNzY2YWUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDYxNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA2MTZUMTEyNjI2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9OGNiMTZjYjk3MjY4ZWI5YzBhNjFiMTI1MDM5ZWUwNTE1OGZlMmUwY2EwY2QyZDk4MDI1OWVkYjMxM2NmZjkxMSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.H5uw6Q0VbI0835_yu4Cu5nC0nwZb0HocC03mDJz9OnQ)
WinForms: Here resolution is 1920 x 1080 (resolution width = 1536 * 1.25 = 1920, resolution height = 864 * 1.25 = 1080) . These values align with chrome and firefox values.
![Screenshot 2024-03-26 160031](https://private-user-images.githubusercontent.com/8578815/316897473-fa311e93-50f0-41ce-850f-ae7cd65dcc1f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg1Mzc0ODYsIm5iZiI6MTcxODUzNzE4NiwicGF0aCI6Ii84NTc4ODE1LzMxNjg5NzQ3My1mYTMxMWU5My01MGYwLTQxY2UtODUwZi1hZTdjZDY1ZGNjMWYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDYxNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA2MTZUMTEyNjI2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9M2JkOWIzN2E3ZmI0ZDRmYzI3MWUxMmVlZDhhZmZmMDE3NTY2OWRkNzg4NTMyMmJiNTkyZDNiOTc5ZDU5Njc2MyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.KhWgaq6EiGK9TuL8cjccITWk7MEpKNeQKCSuInZK1T0)
What needs to be done to get correct screen resolution in CefSharp OffScreen similar to CefSharp Winforms ? Anyone please help
Or is there a way to run CefSharp Winforms as a background application without showing any UI ?
Additional note :
Beta Was this translation helpful? Give feedback.
All reactions