{ "info": { "author": "Sam Dobson", "author_email": "sjd333@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "[![image]]\n\n[![image][1]]\n\n[![image][2]]\n\n[documentation] | [website]\n\nImage Slicer\n============\n\nWhat does it do?\n----------------\n\nSplits an image into `n` equally-sized tiles. Also capable of joining\nthe pieces back together.\n\nWhether you are planning a collaborative art project, creating a jigsaw\npuzzle, or simply get a kick out of dividing images into identical\nquadrilaterals... this package is for you!\n\nInstallation\n------------\n\n $ pip install image_slicer\n\n*Python versions supported:*\n\n- 2.7+\n- 3.4+\n\nUsage\n-----\n\nSlice an image with Python:\n\n >>> import image_slicer\n >>> image_slicer.slice('cake.jpg', 4)\n (, , , )\n\n... or from the command line:\n\n $ slice-image cake.jpg 36\n\n[Further examples] can be found in the [documentation].\n\nAbout\n-----\n\nThis module was developed for *collabart*, a web application for\nlaunching collaborative art projects.\n\n [image]: https://badge.fury.io/py/image_slicer.png\n [![image]]: http://badge.fury.io/py/image_slicer\n [1]: https://travis-ci.org/samdobson/image_slicer.svg?branch=master\n [![image][1]]: http://travis-ci.org/samdobson/image_slicer?branch=master\n [2]: https://coveralls.io/repos/github/samdobson/image_slicer/badge.svg?branch=master\n [![image][2]]: https://coveralls.io/github/samdobson/image_slicer?branch=master\n [documentation]: https://image-slicer.readthedocs.org/en/latest/\n [website]: http://samdobson.github.io/image_slicer\n [Further examples]: https://image-slicer.readthedocs.org/en/latest/examples/\n\n0.3.0 (17/08/2019)\n==================\n\n- Fix join functionality (author: @chughts)\n\n0.2.0 (22/10/2018)\n==================\n\n- Fix save is executed twice\n- Fix file extensions of output files should be lower case\n- Fix CLI script help text for JPEG usage\n\n0.1.1 (15/08/2013)\n==================\n\n- Fix `slice-image` script.\n- Rename `join_tiles()` to `join()`.\n\n0.1.0 (12/08/2013)\n==================\n\n- New `Tile` class.\n- `split_image()` now saves tiles by default.\n- `get_basename()` can now handle paths.\n- More comprehensive validation in `validate_image()`.\n- Fix incorrect filenames returned by `save_tiles()`.\n- Expand documentation.\n- Improve test coverage.\n\n0.0.2 (07/23/2013)\n==================\n\n- Fix dependencies in setup.py\n\n0.0.1 (07/19/2013)\n==================\n\n- Initial release.\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://samdobson.github.io/image_slicer", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "image-slicer", "package_url": "https://pypi.org/project/image-slicer/", "platform": "", "project_url": "https://pypi.org/project/image-slicer/", "project_urls": { "Homepage": "http://samdobson.github.io/image_slicer" }, "release_url": "https://pypi.org/project/image-slicer/0.3.0/", "requires_dist": [ "Pillow (>=4.0.0)" ], "requires_python": "", "summary": "Cut images into tiles and reassemble them..", "version": "0.3.0" }, "last_serial": 5692228, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "3c7c3ac2b9fd3e431d16d921e5f375f2", "sha256": "a5f0dda1dc6057e77f899b5be99e500f5c53c556ff667563d4a0e2cf1cdeb80f" }, "downloads": -1, "filename": "image_slicer-0.0.1.tar.gz", "has_sig": false, "md5_digest": "3c7c3ac2b9fd3e431d16d921e5f375f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87360, "upload_time": "2013-07-19T00:57:52", "url": "https://files.pythonhosted.org/packages/99/4f/48daa5cdf851e21c65cf8fa538a933c93745276082d5dd272bf3aa1369a7/image_slicer-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "774eaaec46559c4638fda0a43e0ac3fe", "sha256": "b1f6befa4b5cbaa46a7850fb4f42c0976e12174741970edb91dec610252e3620" }, "downloads": -1, "filename": "image_slicer-0.0.2.tar.gz", "has_sig": false, "md5_digest": "774eaaec46559c4638fda0a43e0ac3fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88642, "upload_time": "2013-07-22T22:32:41", "url": "https://files.pythonhosted.org/packages/27/e6/a7c2a137e1cdcf9c87e49668ad84704e1415dff4f446cb475961d8310324/image_slicer-0.0.2.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "58a969bd0685ad66495be077af1cc4ad", "sha256": "5786b3472e31665520c3ba4681da4f1f5fd614d007670aa79d5f7837d947245e" }, "downloads": -1, "filename": "image_slicer-0.1.0.tar.gz", "has_sig": false, "md5_digest": "58a969bd0685ad66495be077af1cc4ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90543, "upload_time": "2013-08-12T10:24:36", "url": "https://files.pythonhosted.org/packages/c4/d0/99751fddccd035a4e04c97c79215f0e29aedeb0d8cf854de3c074014a4d9/image_slicer-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "81ba09d8e5ace5945c833186a785510f", "sha256": "6043121484fdc6ab5d216e3cfa7035284257e2d37ba02006b6d85b1a602ae719" }, "downloads": -1, "filename": "image_slicer-0.1.1.tar.gz", "has_sig": false, "md5_digest": "81ba09d8e5ace5945c833186a785510f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90606, "upload_time": "2013-08-15T14:05:29", "url": "https://files.pythonhosted.org/packages/83/1b/5db421db9dc8ae539fa40696f28a021f276ec348f53e0a10095869bea24a/image_slicer-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "ab6e44cfbfeeb9b9df8c42424eaf3418", "sha256": "f681fcc192ae5de843fd275e6ab0de8f29e50e34023d36394bd6035edb380e9c" }, "downloads": -1, "filename": "image_slicer-0.2.0.tar.gz", "has_sig": false, "md5_digest": "ab6e44cfbfeeb9b9df8c42424eaf3418", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88978, "upload_time": "2018-10-22T19:13:32", "url": "https://files.pythonhosted.org/packages/8b/95/7b99cafa4be846f270c515cbeb090dd8a7425e4491b46c4342ad66f750f5/image_slicer-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "f35bd138bfdde8d938cb42b3fe2f8d33", "sha256": "d15a7b2c24adced7727966b7456d12a67ffce818ed7d074c0f27c14adb96e12d" }, "downloads": -1, "filename": "image_slicer-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f35bd138bfdde8d938cb42b3fe2f8d33", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9941, "upload_time": "2019-08-17T16:45:44", "url": "https://files.pythonhosted.org/packages/d6/1e/6afd4b8c88f888fb7b909b02c102709c413d0dd1ed9047914002b87bc6b9/image_slicer-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fadc083cb2b1cb0750d84aba7e344580", "sha256": "4d9c75c192eb5f2fea6ef9aa45839262c3d70f3fd3cb853fade97899d0dd77bd" }, "downloads": -1, "filename": "image_slicer-0.3.0.tar.gz", "has_sig": false, "md5_digest": "fadc083cb2b1cb0750d84aba7e344580", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90884, "upload_time": "2019-08-17T16:45:46", "url": "https://files.pythonhosted.org/packages/fe/6d/e14c8ca35d7153c27ac929aafac3295d522d018a0df11fd508b135226bfd/image_slicer-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f35bd138bfdde8d938cb42b3fe2f8d33", "sha256": "d15a7b2c24adced7727966b7456d12a67ffce818ed7d074c0f27c14adb96e12d" }, "downloads": -1, "filename": "image_slicer-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f35bd138bfdde8d938cb42b3fe2f8d33", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9941, "upload_time": "2019-08-17T16:45:44", "url": "https://files.pythonhosted.org/packages/d6/1e/6afd4b8c88f888fb7b909b02c102709c413d0dd1ed9047914002b87bc6b9/image_slicer-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fadc083cb2b1cb0750d84aba7e344580", "sha256": "4d9c75c192eb5f2fea6ef9aa45839262c3d70f3fd3cb853fade97899d0dd77bd" }, "downloads": -1, "filename": "image_slicer-0.3.0.tar.gz", "has_sig": false, "md5_digest": "fadc083cb2b1cb0750d84aba7e344580", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90884, "upload_time": "2019-08-17T16:45:46", "url": "https://files.pythonhosted.org/packages/fe/6d/e14c8ca35d7153c27ac929aafac3295d522d018a0df11fd508b135226bfd/image_slicer-0.3.0.tar.gz" } ] }