Pack multiple images of different sizes or formats into one image.
Project description
image_packer
About
Pack multiple images of different sizes or formats into one image. - Supported image input formats: - png, bmp, jpg - Supported image output formats: - png(24 or 32bits)
atlas
Compatibility
image_packer works with Python 3.4 or higher.
Dependencies
- Pillow
Installation
pip install image-packer
Usage
from image_packer import packer workpath = './image' input_filepaths = [ workpath + '/*.png', workpath + '/*.jpg', workpath + '/*.bmp', ] output_filepath = workpath + '/atlas.png' container_width = 128 options = { 'margin': (1, 1, 1, 1), 'collapse_margin': False, 'enable_auto_size': True, 'enable_vertical_flip': True, 'force_pow2': False } packer.pack( input_filepaths=input_filepaths, output_filepath=output_filepath, container_width=container_width, options=options )
Command-line Tool
$ impack -i "./image/*.png" -i "./image/*.jpg" -i "./image/*.bmp" -o "./image/atlas.png" -w 128 -m 1 1 1 1
License
This software is released under the MIT License, see LICENSE.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size image_packer-0.10.0.tar.gz (14.8 kB) | File type Source | Python version None | Upload date | Hashes View |