Skip to main content

Pack sprites into a texture atlas

Project description

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

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.1.0.tar.gz (5.9 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.1.0-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sprak-1.1.0.tar.gz
  • Upload date:
  • Size: 5.9 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.1.0.tar.gz
Algorithm Hash digest
SHA256 2574fe9957074d927068aa1b7150b33626d4e9f400400ff3419240b6365a2f38
MD5 ab2b7d558808c90d8aee3c97360bf718
BLAKE2b-256 53b17ee535ed1fa2e6fb22fa2953c027a66ccac1cb28473bbeab83c307305ad3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sprak-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.3 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b4ec8c27921de068a4fc29a3e0c10f4c9c0fd05e837d3cffb1e8e99de4fc879e
MD5 26e390335bf6c5c7e4ca1d53df9638ba
BLAKE2b-256 9d7548d0f3b1035c944d7cfa3c91cec279e8f1f43d4cc3d9a3ec8a1011461f27

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