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.4.0.tar.gz (5.4 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.4.0-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sprak-1.4.0.tar.gz
  • Upload date:
  • Size: 5.4 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.4.0.tar.gz
Algorithm Hash digest
SHA256 ec9e89063261a71594fb5224012d680265e2c31c81f2ca45bda4da609456a839
MD5 d914b940a1cc2141e1838fb3b6a0f289
BLAKE2b-256 c76b2068dd29315f9b62255682f285c4bec2b112f8b2168705ddcaa7bd2af49d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sprak-1.4.0-py3-none-any.whl
  • Upload date:
  • Size: 7.4 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.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7db5ca3095bd4950e2e1b51ff24df5d9a6b34c3f924a5408260631a782cf06db
MD5 63ad375d0fd3125df45048fa42c11f0c
BLAKE2b-256 9dbd4322e50265802c91d7390bcbc1cc44a447dc40c8717129e7305e375beecb

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