DEV Community

AEFRI for AEFRI

Posted on Originally published at aefristore.web.app

Packaging a print-ready art pack with deterministic code (not diffusion)

Packaging a print-ready art pack with deterministic code (not diffusion)

I needed a small set of printable/wallpaper artworks I could ship, verify, and describe honestly. Instead of generating images with a diffusion model, I drew the compositions in code (Pillow primitives, fixed integer seeds) so the same design reproduces exactly and every file can be checksummed.

What "deterministic" buys you

  • Reproducibility: each design has a literal seed; regenerating produces the same pixels on the same font set.
  • Auditability: a manifest can pin a sha256 per file, and a verifier can recheck hashes, dimensions, DPI metadata, alpha (for transparent apparel masters), and "not blank."
  • Clear provenance: when a platform asks "is this AI?", the honest answer for this workflow is narrower — the generator code was AI-authored, but the artwork is code-generated geometry, not model-generated imagery. That's easier to state accurately than a vague "AI art" label.

What's in the download

For 8 designs (grid, orbitals, waveform, two type posters, stack, dot matrix, arc) I packaged:

  • 5400×7200 PNG posters at 300 DPI (RGB)
  • 4500×5400 transparent PNG masters for apparel/light-dark garment contexts (RGBA, 300 DPI)
  • 1200×1600 JPEG previews
  • a README with use/licensing notes and per-design ink guidance

Masters are a conservative 300 DPI starting point; print services have their own current specs, so the README tells buyers to verify before ordering.

Licensing (the part that prevents support pain)

The pack is sold for personal use/personal prints. The README explicitly says: don't resell/redistribute the files or upload the designs as competing downloads, stock, or POD re-uploads claimed as your own. Stating the boundary in plain language beats burying it.

Where it lives

AI disclosure

I used AI assistance (an AI coding agent) to write this post and to help author the generator/packaging code. The factual claims above (sizes, DPI, file types, what’s included) match the shipped pack and its manifest.

Top comments (0)