[FEATURE REQ:] - Would like to be able to screenshot a TAB into an image file. #19678

Closed
opened 2026-01-31 06:50:34 +00:00 by claunia · 9 comments
Owner

Originally created by @RobFosterNYC on GitHub (Apr 9, 2023).

As the title says.
I am requesting a feature for Terminal.

To be able to right click a TAB of my choosing and screenshot the tab into an image file.

Thank you.
😋

Originally created by @RobFosterNYC on GitHub (Apr 9, 2023). As the title says. I am requesting a feature for Terminal. To be able to right click a TAB of my choosing and screenshot the tab into an image file. Thank you. 😋
claunia added the Issue-FeatureResolution-Duplicate labels 2026-01-31 06:50:35 +00:00
Author
Owner

@j4james commented on GitHub (Apr 10, 2023):

See also #1084.

@j4james commented on GitHub (Apr 10, 2023): See also #1084.
Author
Owner

@zadjii-msft commented on GitHub (Apr 10, 2023):

I mean, yea I'm inclined to call this a dupe of 1084. Would you want this to screenshot the whole buffer? Or just the visible viewport?

There's also the "Export Buffer" action, for just exporting as .txt, and #469 for asciinema recordings

@zadjii-msft commented on GitHub (Apr 10, 2023): I mean, yea I'm inclined to call this a dupe of 1084. Would you want this to screenshot the whole buffer? Or just the visible viewport? There's also the "Export Buffer" action, for just exporting as .txt, and #469 for asciinema recordings
Author
Owner

@RobFosterNYC commented on GitHub (Apr 10, 2023):

Just the part that is visible in the current tab being shown when using the Terminal,
to be saved as an image (.png)(.jpg)(.svg) NOT as text please.

You would do this by right clicking on the specific tab and choosing (Save As Image)
and you would then get an image of the window within the tab saved on your computer.
Instead of using a snipping tool, you would use the feature within terminal to create an image of the window
in the image file you like. (.png)(.jpg)(.svg)

Screenshot_49

@RobFosterNYC commented on GitHub (Apr 10, 2023): Just the part that is visible in the current tab being shown when using the Terminal, to be saved as an image (.png)(.jpg)(.svg) NOT as text please. You would do this by right clicking on the specific tab and choosing (Save As Image) and you would then get an image of the window within the tab saved on your computer. Instead of using a snipping tool, you would use the feature within terminal to create an image of the window in the image file you like. (.png)(.jpg)(.svg) ![Screenshot_49](https://user-images.githubusercontent.com/18384135/230932946-2c3f56ea-b4ed-43cc-a84e-d7881b8db637.jpg)
Author
Owner

@lhecker commented on GitHub (Apr 10, 2023):

Coincidentally, I wrote all the code we need for saving a swap chain (the terminal contents) as a PNG in #14959. However, I don't think I personally will have any time soon to hook it up as a feature like this (nor any other team member most likely). If you or anyone else would like to see this through though, I'd be more than happy to guide them and explain how it could be done. 🙂

(That said, this issue should probably be deduplicated regardless of this.)

@lhecker commented on GitHub (Apr 10, 2023): Coincidentally, I wrote all the code we need for saving a swap chain (the terminal contents) as a PNG in #14959. However, I don't think I personally will have any time soon to hook it up as a feature like this (nor any other team member most likely). If you or anyone else would like to see this through though, I'd be more than happy to guide them and explain how it could be done. 🙂 (That said, this issue should probably be deduplicated regardless of this.)
Author
Owner

@jamespack commented on GitHub (Apr 16, 2023):

The code in wic.h? Cant seem to find that file in the current repo.

@jamespack commented on GitHub (Apr 16, 2023): The code in wic.h? Cant seem to find that file in the current repo.
Author
Owner

@j4james commented on GitHub (Apr 16, 2023):

The code in wic.h? Cant seem to find that file in the current repo.

@jamespack That file was added in PR #14959, but that hasn't been merged into the main branch yet. You'll need to checkout the branch dev/lhecker/atlas-engine-remastered.

@j4james commented on GitHub (Apr 16, 2023): > The code in wic.h? Cant seem to find that file in the current repo. @jamespack That file was added in PR #14959, but that hasn't been merged into the main branch yet. You'll need to checkout the branch `dev/lhecker/atlas-engine-remastered`.
Author
Owner

@jamespack commented on GitHub (Apr 16, 2023):

Ahh. Thanks.

@jamespack commented on GitHub (Apr 16, 2023): Ahh. Thanks.
Author
Owner

@zadjii-msft commented on GitHub (Apr 17, 2023):

Alrighty thanks for the elaboration here. I'm gonna combine this with the feature request we're already tracking in /dup #1084, since they're largely the same idea. Thanks for the discussion all!

@zadjii-msft commented on GitHub (Apr 17, 2023): Alrighty thanks for the elaboration here. I'm gonna combine this with the feature request we're already tracking in /dup #1084, since they're largely the same idea. Thanks for the discussion all!
Author
Owner

@microsoft-github-policy-service[bot] commented on GitHub (Apr 17, 2023):

Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!

@microsoft-github-policy-service[bot] commented on GitHub (Apr 17, 2023): Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#19678