More actions
No edit summary |
No edit summary |
||
Line 27: | Line 27: | ||
Download the sysmodule from [https://github.com/J-D-K/PNGShot/releases here]. | Download the sysmodule from [https://github.com/J-D-K/PNGShot/releases here]. | ||
==User guide== | ==User guide== | ||
Screenshots are exported to SDMC:/switch/PNGShot/[year][month][day][hour][minutes][seconds].png when the capture button is pressed. | Screenshots are exported to "SDMC:/switch/PNGShot/[year][month][day][hour][minutes][seconds].png" when the capture button is pressed. | ||
They are standard RGB, containing no alpha to minimize size. They are captured using the screenshot viLayer, so they do contain the same watermarks as normal screenshots. This can easily be changed by editing line 99 for the "experimental" build or 170 of capture.c in PNGShot's source. | They are standard RGB, containing no alpha to minimize size. They are captured using the screenshot viLayer, so they do contain the same watermarks as normal screenshots. This can easily be changed by editing line 99 for the "experimental" build or 170 of capture.c in PNGShot's source. |
Revision as of 05:45, 16 September 2024
PNGShot | |
---|---|
General | |
Author | J-D-K |
Type | Sysmodules |
Version | 1.0.2 |
License | Mixed |
Last Updated | 2024/09/04 |
Links | |
Download | |
Website | |
Source | |
A sysmodule that can take screenshots and save them as PNG's instead of the system's default JPEG. The benefits are that:
- Files are smaller than a bitmap, ranging from a couple of hundred kilobytes to just under 2MB, depending on what’s captured.
- Unlike JPEG, PNGs are lossless.
Installation
For now you will need the exefs patches from bitmap-printer.
Download the sysmodule from here.
User guide
Screenshots are exported to "SDMC:/switch/PNGShot/[year][month][day][hour][minutes][seconds].png" when the capture button is pressed.
They are standard RGB, containing no alpha to minimize size. They are captured using the screenshot viLayer, so they do contain the same watermarks as normal screenshots. This can easily be changed by editing line 99 for the "experimental" build or 170 of capture.c in PNGShot's source.
Changelog
v1.0.2
- Time service is exited after libnx time is initialized and it's no longer needed anymore.
v1.0.1
- Uses new naming scheme for output.
- Updated code.
v1.0
- First Release.
Credits
Thanks to:
- HookedBehemoth for bitmap-printer and its patches.
- Impeeza for enhancing the makefile and readme to be more descriptive and easier to use. Thank you.