Metadata-Version: 2.1
Name: image-packer
Version: 0.3.0
Summary: Pack multiple images of different sizes or formats into one image.
Home-page: https://github.com/Hasenpfote/
Author: Hasenpfote
Author-email: Hasenpfote36@gmail.com
License: UNKNOWN
Keywords: packing,rectangle-packing
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Other Environment
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.4
Requires-Dist: Pillow (>=5.0.0)

`License <https://github.com/Hasenpfote/image_packer/blob/master/LICENSE>`__
`Build Status <https://travis-ci.org/Hasenpfote/image_packer>`__ `PyPI
version <https://badge.fury.io/py/image-packer>`__
`Pyversions <https://img.shields.io/pypi/pyversions/image-packer.svg?style=flat>`__

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)

.. raw:: html

   <p align="center">

.. raw:: html

   </p>

Compatibility
-------------

image_packer works with Python 3.4 or higher.

Dependencies
------------

-  Pillow

Installation
------------

::

   pip install image-packer

Usage
-----

.. code:: python

   from image_packer import packer

   workpath = './image'

   input_filepaths = [
       workpath + '/*.png',
       workpath + '/*.jpg',
       workpath + '/*.bmp',
   ]
   output_filepath = workpath + '/atlas.png'
   container_width = 128
   padding = (1, 1, 1, 1)

   packer.pack(
       input_filepaths=input_filepaths,
       output_filepath=output_filepath,
       container_width=container_width,
       padding=padding,
       enable_auto_size=True,
       enable_vertical_flip=True,
       force_pow2=False
   )

Command-line Tool
-----------------

::

   $ impack -i "./image/*.png" -i "./image/*.jpg" -i "./image/*.bmp" -o "./image/atlas.png" -w 128 -p 1 1 1 1

License
-------

This software is released under the MIT License, see LICENSE.


