/image_slicer

Split images into tiles. Join the tiles back together.

Primary LanguagePythonMIT LicenseMIT

https://badge.fury.io/py/image_slicer.png https://travis-ci.org/samdobson/image_slicer.svg?branch=master https://coveralls.io/repos/github/samdobson/image_slicer/badge.svg?branch=master

documentation | website

Image Slicer

What does it do?

Splits an image into n equally-sized tiles. Also capable of joining the pieces back together.

Whether you are planning a collaborative art project, creating a jigsaw puzzle, or simply get a kick out of dividing images into identical quadrilaterals... this package is for you!

Installation

$ pip install image_slicer

Python versions supported:

  • 2.7+
  • 3.4+

Usage

Slice an image with Python:

>>> import image_slicer
>>> image_slicer.slice('cake.jpg', 4)
(<Tile #1 - cake_01_01.png>, <Tile #2 - cake_01_02.png>, <Tile #3 - cake_02_01.png>, <Tile #4 - cake_02_02.png>)

... or from the command line:

$ slice-image cake.jpg 36

Further examples can be found in the documentation.

About

This module was developed for collabart, a web application for launching collaborative art projects.