{ "info": { "author": "Miles Boswell, Egan Johnson", "author_email": "nunyabusiness@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# 1-4 Performace Task\n### Client 4: Developer\n\n## Installation\nTo use, `$ pip install Toucan-Tools`. From there, all of the command-line tools will be available for use anywhere on your machine.\n\n## Usage\nA main script (run from terminal) processes an image with a library of image tools. To run: `$ toucan imagefile.jpg -t blur`. This will display a window showing the image with the applied tool.\n\n### Tools to start out with\n* Grayscale Coloring\n* Circle/polygon Packing\n* Thermal Coloring\n* Number Visualization (colored mosaic)\n\n### Conventions\nAll transformation tools are located somewhere in the tools package, and can all be called on from the root of the package. To follow the zen of python package structure: the less dots the better.\n\n### Egan's Tasks\n* [x] Polygon Packing\n\t1. Function Name: `poly(image)`\n\t1. Clean Up Code and optimize\n\t1. Improve Smoothing\n* [x] Grayscale Coloring\n\t* Function Name: `gray(image)`\n\t* Usage: `$ toucan tools/bin/toucan.jpg -t gray`\n\t* Original vs Gray:\n\n\t\t![toucan](tools/bin/toucan.jpg) ![toucan gray](tools/bin/toucan_gray.jpg)\n\n* [x] Thermal Coloring\n\t* Function Name: `thermal(image)`\n\t* Usage: `$ toucan tools/bin/toucan.jpg -t thermal`\n\t* Thermal toucan.jpg:\n\n\t\t![toucan thermal](tools/bin/toucan_thermal.jpg)\n\n### Miles's Tasks\n* [x] Create Package Structure\n* [x] main.py file\n\t1. [x] Takes user input (image file, tool to apply)\n\t1. [x] Displays output of applied tool\n\t1. [x] If user wants to overwrite the image file to be transformed, overwrite the file.\n* [x] Blur\n\t* Function name: `blur(image)`\n\t* Usage: `$ toucan tools/bin/toucan.jpg -t blur`\n\t* Blur toucan.jpg:\n\n\t\t![toucan blur](tools/bin/toucan_blur.jpg)\n\n* [x] Color Shifting\n\t* Function name: `shift(image)`\n\t* Shift RGB values one to the left (Red values become Blue, Green becomes Red, Blue becomes Green), or right.\n\t* Usage: `$ toucan tools/bin/toucan.jpg -t shift`\n\t* Shift vs LShift:\n\n\t\t![toucan shift](tools/bin/toucan_shift.jpg) ![toucan lshift](tools/bin/toucan_lshift.jpg)\n\n* [x] Number Mosaic\n\t* Function name: `color_vis(digits)`\n\t* Read digits from a text file, and return a mosaic of each number represented by a rectangle with an assigned color.\n\t* Usage: `$ toucan tools/bin/pi_100.txt`\n\t* Example: first 100 digits of pi\n\n\t\t![pi_100](tools/bin/vis_pi_100.jpg)\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bm20894/Image-Tools", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "Toucan-Tools", "package_url": "https://pypi.org/project/Toucan-Tools/", "platform": "", "project_url": "https://pypi.org/project/Toucan-Tools/", "project_urls": { "Homepage": "https://github.com/bm20894/Image-Tools" }, "release_url": "https://pypi.org/project/Toucan-Tools/0.4/", "requires_dist": null, "requires_python": "", "summary": "A simple image processing library written in python.", "version": "0.4" }, "last_serial": 4670293, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "050f126b36ade4e3b7ea015c1241b7cc", "sha256": "cc385ddb14992f547a32e379533fa70236c2a7001be802cd34464d0a0ff40ebe" }, "downloads": -1, "filename": "Toucan_Tools-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "050f126b36ade4e3b7ea015c1241b7cc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9273, "upload_time": "2018-12-16T23:46:01", "url": "https://files.pythonhosted.org/packages/7c/ca/33ed91f5dc0a0ba872599bdc0acf9a27abe34ab9dd9d05bba07fb3d41682/Toucan_Tools-0.1-py3-none-any.whl" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "d5d3367d954ca723f82aec21bf5db62e", "sha256": "db92181f14a1cd39c35a8ac3f88c4409f71f29a3dc989cb86a0c0a9b0d7390a5" }, "downloads": -1, "filename": "Toucan_Tools-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d5d3367d954ca723f82aec21bf5db62e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9312, "upload_time": "2018-12-17T16:30:37", "url": "https://files.pythonhosted.org/packages/7a/32/7595ec65bf367a47257fe511c66257491877e4ff741ad496ce51de927450/Toucan_Tools-0.2-py3-none-any.whl" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "0f53fec560299290a60be2f1f6aa1a40", "sha256": "8fa9d556ae5056e415cda111f56a6379af4147dbbce504d25a798c25f9984bc9" }, "downloads": -1, "filename": "Toucan-Tools-0.3.tar.gz", "has_sig": false, "md5_digest": "0f53fec560299290a60be2f1f6aa1a40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7456, "upload_time": "2019-01-07T17:16:07", "url": "https://files.pythonhosted.org/packages/3a/e8/b961bd4caa29606adaec5dfb5ab7c30664a3b3761b77b92b455c872ee67a/Toucan-Tools-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "cc15fdfb1e2bb345946ed11513f5520c", "sha256": "c65d580a2344615eaaa9ceb2999eb3c658ac19ad3606fc77a95a986462a2d415" }, "downloads": -1, "filename": "Toucan-Tools-0.4.tar.gz", "has_sig": false, "md5_digest": "cc15fdfb1e2bb345946ed11513f5520c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7493, "upload_time": "2019-01-07T20:52:47", "url": "https://files.pythonhosted.org/packages/e5/09/9bceb74d42dce679a34ebaa03ef8ed8b932978fc4d3aa53a3e1aaeae6fcf/Toucan-Tools-0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cc15fdfb1e2bb345946ed11513f5520c", "sha256": "c65d580a2344615eaaa9ceb2999eb3c658ac19ad3606fc77a95a986462a2d415" }, "downloads": -1, "filename": "Toucan-Tools-0.4.tar.gz", "has_sig": false, "md5_digest": "cc15fdfb1e2bb345946ed11513f5520c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7493, "upload_time": "2019-01-07T20:52:47", "url": "https://files.pythonhosted.org/packages/e5/09/9bceb74d42dce679a34ebaa03ef8ed8b932978fc4d3aa53a3e1aaeae6fcf/Toucan-Tools-0.4.tar.gz" } ] }