Skip to content

Conversation

wjt
Copy link

@wjt wjt commented Sep 23, 2025

Piskel is a browser-based sprite editor. Its file format is JSON-based (though the JSON contains base64-encoded PNG data).

Recognise the .piskel extension and identify it analogously to .svg: it is text, image, json and piskel.

https://github.com/piskelapp/piskel
http://justsolve.archiveteam.org/wiki/Piskel_canvas

Piskel is a browser-based sprite editor. Its file format is JSON-based
(though the JSON contains base64-encoded PNG data).

Recognise the .piskel extension and identify it analogously to .svg: it
is text, image, json and piskel.

https://github.com/piskelapp/piskel
http://justsolve.archiveteam.org/wiki/Piskel_canvas
wjt added a commit to endlessm/threadbare that referenced this pull request Sep 23, 2025
Like SVGs, these are stored as plain text, but are not meant to be hand-edited.

The “identify” library doesn't recognise *.piskel files as images. Match
them by filename.

I submitted pre-commit/identify#541 to teach
identify about these files; if that change is accepted and released this
could be reverted.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant