#texture-atlas #packer #egui #atlas

app tex-packer-gui

Desktop GUI for tex-packer built with egui/eframe (wgpu): load images, configure, preview, and export texture atlases

1 unstable release

Uses new Rust 2024

0.1.0 Oct 7, 2025

#1294 in GUI

MIT/Apache

240KB
5.5K SLoC

tex-packer-gui

Crates.io License

GUI Overview

Desktop GUI for tex-packer built with egui/eframe (wgpu).

  • Load a folder of images, configure packing options, preview atlas pages, and export PNG + JSON.
  • Uses tex-packer-core for algorithms and rendering.

Quickstart

  • From repo: cargo run -p tex-packer-gui
  • Controls:
    • Inputs: Pick input folder; optional output folder.
    • Config: Algorithm, dimensions, padding, rotation, pow2/square, auto settings.
    • Actions: Pack to preview; Export to save PNGs and JSON (hash format).

Notes

  • For large sets, Auto (quality) + time budget yields better single-page occupancy.
  • Wasm: GUI is desktop-focused; core compiles to wasm32-unknown-unknown.

Dependencies

~23–49MB
~773K SLoC