Skip to content
Extract PICO-8’s project graphics to a separate *.png file
C C++ Other
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
pico8png.app/Contents
README.md
confirm_dialog.png
error_dialog.png
export_dialog.png
grid.png
icon.png
icon@8x.png
main.lua
open_dialog.png
pico8png.love
presskit.png
transparency_false_checkbox.png
transparency_true_checkbox.png
ui.sketch

README.md

PICO-8 Spritesheet Exporter

Extract PICO-8’s project graphics to a separate *.png file. The result is a (transparent) PNG file with size dimensions of 128x128 pixel.

Drag & Drop any *.p8 file onto the app window. Watch the export preview. Adjust export options. Export.

This tool took some inspiration from the 'pico2png' project, though there are differences:

  • written completely in Lua (LÖVE2D Framework)
  • has UI, Drag & Drop support, etc
  • black to transparent option (export with alpha channel)

Files

ui.sketch contains all GUI graphics

main.lua and all the .png files are raw project files, which I used to program and test this app

pico8png.love is the build packadge for the LÖVE2D player

pico8png.app is the binary file for macOS (if you are on macOS, just copy this file to your Applications folder and use it)

No binaries for Windows and Linux yet, but you can create your own, since this repo contains all you need...

You can’t perform that action at this time.