{ "info": { "author": "Jad Khalili", "author_email": "jad.khalili123@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# pyifx\nAn image processing, editing & handling library in Python.\n\n## Version History \n0.0.1 - InDev
\n0.0.2 - Brightness module added, main classes, internal + misc functions
\n0.0.3 - Color overlay module added
\n0.1.0 - HSL Module Added
\n0.1.1 - Convolutional Framework + Blur functions added
\n0.1.2 - Create kernel based on blur type
\n0.1.3 - Added pixelation
\n0.1.4 - Added edge detection
\n0.2.0 - Graphics module added
\n0.2.1 - Resize feature added
\n0.2.2 - File naming & formatting features added
\n0.3.0 - Composition module added
\n1.0.0 - Initial Release
\n1.0.1 - Bug Fixes\n1.0.2 - Test Framework
\n1.0.3 - Depth support added for ImageVolume (CURRENT)
\n\n## Features\npyifx contains 4 main modules, giving users access to functions such as:\n\n\npyifx also allows for images to be read in from directories instead of individually importing them, allowing for image modification processes to be automated.\n\nA full list of features is available in the [user guide & documentation](https://pyifx.readthedocs.io).\n\n## Code Example\nThe code block below perfectly details the use of the library.\n\n``` python\n#demo_file.py\nimport pyifx\n\n# Creating the image\nimage = pyifx.misc.PyifxImage(input_path=\"path/to/img.png\", output_path=\"path/to/new_img.png\")\n\n# Creating the volume\nvolume = pyifx.misc.ImageVolume(input_path=\"lots/of/images/\", output_path=\"lots/of/images/modified/\", prefix=\"_\")\n\n#Creating the list\nimage_2 = pyifx.misc.PyifxImage(input_path=\"different/path/to/img.png\", output_path=\"different/path/to/new_img.png\")\nimage_list = [image, image_2]\n\nbrightened_image = pyifx.hsl.brighten(image, 50)\nbrightened_list = pyifx.hsl.brighten(image_list, 50)\n```\n\nFor more information about using the library, read the [image classes](https://pyifx.readthedocs.io/en/latest/image_classes.html) and [usage](https://pyifx.readthedocs.io/en/latest/usage.html) pages of the user guide, which go into more detail about using the library.\n\n## Installation\n\nTo install the library, use the command below:\n```bash\n\tpip install pyifx\n```\n\nThis will install the library and its dependencies (if needed).\n\n## Documentation\nThe documentation of this project can be found [here](https://pyifx.readthedocs.io).\n\n\n## Tests\nTBA - The testing portion of the contribution section is currently being written.\n\n## Usage\nTo learn more about using the library, read the [image classes](https://pyifx.readthedocs.io/en/latest/image_classes.html) and [usage](https://pyifx.readthedocs.io/en/latest/usage.html) pages of the user guide, which go into more detail about using it.\n\n## Contribute\nTo learn how to contribute to the project, read the [contribution guide](https://pyifx.readthedocs.io/en/latest/contribution.html).\n\n**Note**: The contribution guide for testers is still being added.\n\n## License\n[MIT \u00c2\u00a9 2019 Jad Khalili](https://pyifx.readthedocs.io/en/latest/license.html).", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Video-Lab/pyifx/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pyifx", "package_url": "https://pypi.org/project/pyifx/", "platform": "", "project_url": "https://pypi.org/project/pyifx/", "project_urls": { "Homepage": "https://github.com/Video-Lab/pyifx/" }, "release_url": "https://pypi.org/project/pyifx/1.0.3/", "requires_dist": null, "requires_python": "", "summary": "An image handling, processing, & editing library for Python.", "version": "1.0.3" }, "last_serial": 5757657, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "a1437b818e3a68c6815e0899c95a2957", "sha256": "d1c78581d64d319d322c10bce45b02e56f34905d28a7bafe855e0f2652497510" }, "downloads": -1, "filename": "pyifx-1.0.0.tar.gz", "has_sig": false, "md5_digest": "a1437b818e3a68c6815e0899c95a2957", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10999, "upload_time": "2019-08-09T01:56:24", "url": "https://files.pythonhosted.org/packages/5b/29/1e873f1598a5fbb46f2c73e5766563f7ecb465924c95072120e98b053377/pyifx-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "b0c1b03ddc2cd50bcf622c1aaba4e25b", "sha256": "078ae67c08705db5a1c5d3464f1ca69175f54ba96c7a11a3d4fe19f18db270e9" }, "downloads": -1, "filename": "pyifx-1.0.1.tar.gz", "has_sig": false, "md5_digest": "b0c1b03ddc2cd50bcf622c1aaba4e25b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11000, "upload_time": "2019-08-09T02:01:33", "url": "https://files.pythonhosted.org/packages/48/51/4dda109e08b21c0dba7f49c6a50ea472a3b8296529b663f1cb16c435633e/pyifx-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "d448d008011f019697b8f521298ef644", "sha256": "383a2c85b7ce5a1e6d0ebccdb18518c089f8e1fe44566c32ade57526cb953a65" }, "downloads": -1, "filename": "pyifx-1.0.2.tar.gz", "has_sig": false, "md5_digest": "d448d008011f019697b8f521298ef644", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11011, "upload_time": "2019-08-24T22:48:24", "url": "https://files.pythonhosted.org/packages/0c/cb/7bdf1976d779b12924090d277ac1543abdd68729fb753bd98032137d0a86/pyifx-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "827185cf20140f452528c8c94541ded5", "sha256": "e0e198c7fe7d4fcaef0a285ade5be02232f46341449a4fac7179ec49dfa761dc" }, "downloads": -1, "filename": "pyifx-1.0.3.tar.gz", "has_sig": false, "md5_digest": "827185cf20140f452528c8c94541ded5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11276, "upload_time": "2019-08-30T00:53:33", "url": "https://files.pythonhosted.org/packages/a2/a3/26421e968be2510494232903aafb61e43b16125af366ebc76e68d9ea5a90/pyifx-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "827185cf20140f452528c8c94541ded5", "sha256": "e0e198c7fe7d4fcaef0a285ade5be02232f46341449a4fac7179ec49dfa761dc" }, "downloads": -1, "filename": "pyifx-1.0.3.tar.gz", "has_sig": false, "md5_digest": "827185cf20140f452528c8c94541ded5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11276, "upload_time": "2019-08-30T00:53:33", "url": "https://files.pythonhosted.org/packages/a2/a3/26421e968be2510494232903aafb61e43b16125af366ebc76e68d9ea5a90/pyifx-1.0.3.tar.gz" } ] }