Skip to main content

Pack sprites into a texture atlas

Project description

sprak is a Python module for packing sprites into a texture atlas.

Installation

pip install sprak

Usage

from pathlib import Path

from sprak import SpritePacker


src = Path("path/to/src_folder")
dst = Path("path/to/dst_folder")

packer = SpritePacker()
packer.add_source_folder(src)
packer.pack(dst)

Development

Create a virtual environment:

uv venv

Install requirements:

uv sync

A note from Andrew

This is a module that I created and maintain for my own personal projects. Please keep the following in mind:

  • Features are added as I need them.
  • Issues are fixed as my time and interest allow.
  • Version updates may introduce breaking changes.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sprak-1.6.0.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sprak-1.6.0-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file sprak-1.6.0.tar.gz.

File metadata

  • Download URL: sprak-1.6.0.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.10 {"installer":{"name":"uv","version":"0.9.10"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Linux Mint","version":"22.3","id":"zena","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for sprak-1.6.0.tar.gz
Algorithm Hash digest
SHA256 e7bfaf46acf3ae097712633ce714f9f4716437b2dcb6c971f9082bde5fa23b88
MD5 1b2244449e774fb09bee4a0d391a55f7
BLAKE2b-256 08c8ec7bac6139cf7bfae2650d2789e36365c6c7797fcf481086b4069b976e81

See more details on using hashes here.

File details

Details for the file sprak-1.6.0-py3-none-any.whl.

File metadata

  • Download URL: sprak-1.6.0-py3-none-any.whl
  • Upload date:
  • Size: 7.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.10 {"installer":{"name":"uv","version":"0.9.10"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Linux Mint","version":"22.3","id":"zena","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for sprak-1.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b2d9d19e50091f424c92d3123eee4cba8953c9bf9fe24196f37f8a6e9a5a306e
MD5 beeba6f79aa20a88ee20d1318959b61b
BLAKE2b-256 ab54b49bab7bc9134fb259e601ec6359f8417dd4e997c3b03bf973ebd2758632

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page