Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

PNGShot Switch: Difference between revisions

From GameBrew
(Created page with "{{Infobox Switch Homebrews |title=PNGShot |image=Switch-logo.png |description=The long lost PNG screenshot sysmodule for Nintendo Switch. |author=J-D-K |lastupdated=2024/09/04 |type=Sysmodules |version=1.0.2 |license=Mixed |download=https://dlhb.gamebrew.org/switchhomebrews/PNGShotSwitch.7z |website=https://gbatemp.net/threads/release-pngshot-capture-screenshots-as-pngs.660363/ |source=https://github.com/J-D-K/PNGShot |donation= }} {{#seo: |title=Switch Homebrew Apps (Sy...")
 
Line 39: Line 39:


==Thanks to==
==Thanks to==
* The author(s) of bitmap-printer and its patches.
* [https://github.com/HookedBehemoth HookedBehemoth] for [https://github.com/HookedBehemoth/bitmap-printer bitmap-printer] and its patches.
* @impeeza for enhancing the makefile and GitHub README. I haven't kept up with the homebrew scene lately, so I'm really out of the loop.
* [https://github.com/impeeza Impeeza] for enhancing the makefile and readme to be more descriptive and easier to use. Thank you.


== External links ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/release-pngshot-capture-screenshots-as-pngs.660363/
* Gbatemp - https://gbatemp.net/threads/release-pngshot-capture-screenshots-as-pngs.660363/
* Github - https://github.com/J-D-K/PNGShot
* Github - https://github.com/J-D-K/PNGShot

Revision as of 01:58, 16 September 2024

PNGShot
Switch-logo.png
General
AuthorJ-D-K
TypeSysmodules
Version1.0.2
LicenseMixed
Last Updated2024/09/04
Links
Download
Website
Source

PNGShot is a sysmodule I developed years ago, which I thought was lost. In combination with bitmap-printer's exefs patches, it allows you to take screenshots and save them as PNGs instead of the system's default JPEG format. The benefits include:

  • Smaller file sizes: Files are smaller than a bitmap, ranging from a couple of hundred kilobytes to just under 2MB, depending on what’s captured.
  • Lossless quality: Unlike JPEG, PNGs are lossless.

How to Use

  • You'll need the exefs patches from Bitmap Printer Switch for now. I might create my own patches in the future, but for now, I don't see the point or have the time to redo work that's already been done.
  • Download the sysmodule from the GitHub repository link at the bottom of this post.
  • Press the capture button to capture the current screen and save it to "sdmc:/switch/PNGShot/[date][time].png".

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.

Thanks to

External links

Advertising: