[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: |
Daniel P . Berrangé |
Subject: |
Re: [PATCH v2 2/2] Added parameter to take screenshot with screendump as PNG. |
Date: |
Tue, 15 Mar 2022 10:19:55 +0000 |
User-agent: |
Mutt/2.1.5 (2021-12-30) |
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.
Regards,
Daniel
--
|: https://berrange.com -o- https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o- https://fstop138.berrange.com :|
|: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
Re: [PATCH v2 1/2] Replacing CONFIG_VNC_PNG with CONFIG_PNG, Kshitij Suri, 2022/03/07
Re: [PATCH v2 1/2] Replacing CONFIG_VNC_PNG with CONFIG_PNG, Paolo Bonzini, 2022/03/15
[PATCH v2 1/2] Replacing CONFIG_VNC_PNG with CONFIG_PNG, Kshitij Suri, 2022/03/22