qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v2 2/2] Added parameter to take screenshot with screendump as


From: Markus Armbruster
Subject: Re: [PATCH v2 2/2] Added parameter to take screenshot with screendump as PNG.
Date: Tue, 15 Mar 2022 14:23:36 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)

Daniel P. Berrangé <berrange@redhat.com> writes:

> On Tue, Mar 15, 2022 at 11:06:31AM +0100, Markus Armbruster wrote:
>> Kshitij Suri <kshitij.suri@nutanix.com> writes:
>> 
>> > On 11/03/22 5:50 pm, Markus Armbruster wrote:
>> >> Kshitij Suri <kshitij.suri@nutanix.com> writes:
>> >>
>> >>> Currently screendump only supports PPM format, which is un-compressed 
>> >>> and not
>> >>> standard. Added a "format" parameter to qemu monitor screendump 
>> >>> capabilites
>> >>> to support PNG image capture using libpng. The param was added in QAPI 
>> >>> schema
>> >>> of screendump present in ui.json along with png_save() function which 
>> >>> converts
>> >>> pixman_image to PNG. HMP command equivalent was also modified to support 
>> >>> the
>> >>> feature.
>> >>>
>> >>> Example usage:
>> >>> { "execute": "screendump", "arguments": { "filename": "/tmp/image",
>> >>> "format":"png" } }
>> >>>
>> >>> Resolves: 
>> >>> https://urldefense.proofpoint.com/v2/url?u=https-3A__gitlab.com_qemu-2Dproject_qemu_-2D_issues_718&d=DwIBAg&c=s883GpUCOChKOHiocYtGcg&r=utjv19Ej9Fb0TB7_DX0o3faQ-OAm2ypPniPyqVSoj_w&m=SxmcA4FlCCy9O9eUaDUiSY37bauF6iJbDRVL--VUyTG5Vze_GFjmJuxgwAVYRjad&s=OIKnm9xXYjeat7TyIJ_-z9EvG2XYXMULNbHe0Bjzyjo&e=
>> >>>
>> >>> Signed-off-by: Kshitij Suri <kshitij.suri@nutanix.com>
>> 
>> [...]
>> 
>> >>> diff --git a/qapi/ui.json b/qapi/ui.json
>> >>> index 9354f4c467..6aa0dd7c1b 100644
>> >>> --- a/qapi/ui.json
>> >>> +++ b/qapi/ui.json
>> 
>> [...]
>> 
>> >>>   ##
>> >>>   # @screendump:
>> >>>   #
>> >>> -# Write a PPM of the VGA screen to a file.
>> >>> +# Write a screenshot of the VGA screen to a file.
>> >>
>> >> Is "VGA screen" accurate?  Or does this work for other displays, too?
>> >
>> > The patch didn't modify any display changes and VGA screen was
>> > previously supported display type.
>> 
>> Let me rephrase my question: was "VGA screen" accurate before your
>> patch?
>
> No, it would be better phrased as
>
>   "Capture the specified screen contents and write it to a file"
>
> In a multi-head scenario, it can be any of the output heads, and
> whether the head is in a VGA mode or not is irrelevant to the
> command functionality.

Makes sense to me.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]