corral

Crates.iocorral
lib.rscorral
version0.1.5
sourcesrc
created_at2022-09-27 06:27:42.316341
updated_at2023-02-13 00:49:35.740938
descriptionA simple sprite sheet packer
homepagehttps://github.com/danielclarke/corral
repositoryhttps://github.com/danielclarke/corral
max_upload_size
id674752
size58,577
Daniel Clarke (danielclarke)

documentation

README

Corral

A Simple Sprite Sheet Packer

Corral creates a sprite sheet and data from a folder of images. Corral supports generating json or lua data.

Usage:

corral input/to/assets output.png

Example Output

packed sprite sheet

json excerpt

[{"name":"img_file_name_1","x": 2,"y": 2,"width": 256,"height": 64}...]

Usage, lua data:

corral test/squares-different-sizes Squares.png --data-fmt=lua

lua exceprt

local Squares = {
    RECTANGLE_1 = {
        x = 2,
        y = 2,
        width = 64,
        height = 64,
    },
    RECTANGLE_3 = {
        x = 68,
        y = 2,
        width = 32,
        height = 32,
    },
    RECTANGLE_2 = {
        x = 2,
        y = 68,
        width = 16,
        height = 16,
    },
    RECTANGLE_4 = {
        x = 2,
        y = 86,
        width = 8,
        height = 8,
    }
}

return Squares
Commit count: 48

cargo fmt