# TheGreatNacho border collection

20 original frames by TheGreatNacho. Original artwork is served unchanged and
can be downloaded freely from this directory. We add no restrictions or
exclusive ownership claims to the artwork. Thumbnails and opening masks are
provided freely alongside it for reuse; they do not change the artwork's terms.

## Permission and provenance

The artist explicitly permits use in any project or game, paid or free, without
requiring credit. See the complete statement in [LICENSE.md](./LICENSE.md).
This is the artist's own permission statement, not an MIT or CC0 license.

Original discussion:
https://www.reddit.com/r/BattleTokens/comments/115upoi/token_border_collection_oc/

In a follow-up about packaging the images for Foundry, the artist asks for the
module to be released as public domain. We preserve that statement in full and
keep this asset collection openly available without additional restrictions.
We do not represent that statement as a license for this website's unrelated code.

Retrieved from Tokenizer at commit:
58cc7dad7d8b60411e8003b527ae6f6b06a67889
https://github.com/MrPrimate/tokenizer/tree/58cc7dad7d8b60411e8003b527ae6f6b06a67889/img/thegreatnacho

Tokenizer inclusion record: https://github.com/MrPrimate/tokenizer/issues/120
The byte-identical original files and their SHA-256 hashes are in manifest.json.
Display names used in this site are descriptive catalog labels, not artist titles.

## Suitability audit (2026-11-06)

All 20 originals are square WebP images with alpha and one significant closed
portrait opening. Nineteen are 1024px; frame 6 is 2048px. Original colors,
translucent glass and textures are retained. Frame 15 has a notably smaller
opening; portraits and captions are fitted to that opening, not the whole square.
Exports larger than the source resolution upscale the original artwork.

The existing Tokenizer-based analyseFrame implementation finds the opening
contour at up to 1600px. Each approved contour is rasterized to an alpha PNG
mask; 160px WebP thumbnails are generated with Sharp. These files are prepared
once, so selecting a built-in border needs no runtime contour analysis.
The source image, thumbnail and mask share the same normalized coordinates.

The library uses the existing categories, per-token settings and common
preview/queue/export renderer. Circle uses the material's opening mask. Square
and Hex crop the portrait to the selected shape, retaining the material border
and adding a matching outline, as main does for legacy borders. The original
artwork keeps its colors in every shape; Border Color changes only the outline
for Square and Hex. No OMFG or other third-party artwork is included.
