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.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
image_packer-0.10.0.tar.gz
(14.8 kB
view details)
File details
Details for the file image_packer-0.10.0.tar.gz.
File metadata
- Download URL: image_packer-0.10.0.tar.gz
- Upload date:
- Size: 14.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d9bd71cea80478b2962c82c93a1169a3f963599f22085720ad901ad5d21ece96
|
|
| MD5 |
917f159ceb96a74955c168024cc0d8c3
|
|
| BLAKE2b-256 |
c3390a45a59c8f76a8ba993e62e41f1071a86662fc00a48a888f46fab84cad63
|