{ "info": { "author": "Thinh Nguyen", "author_email": "thinh.nguyen@f4.intek.edu.vn", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Spriteutils Package\n\nSpriteutil is a package contain SpriteSheet Class that can detect and create a new image contain the original image sprites.\n\n\nInstallation:\n\n```shell\n>>> pip install sprite-utils==2.0.1\n```\n\nUsage:\n\n```shell\n>>> from sprite_util_ndthinh.spriteutil import SpriteSheet\n>>> sprite_sheet = SpriteSheet('Barbarian.gif')\n>>> sprites, labels = sprite_sheet.find_sprites()\nTraceback (most recent call last):\nFile \"\", line 1, in \nFile \"\", line 404, in find_sprites\nFile \"\", line 249, in background_color\nFile \"\", line 324, in find_most_common_color\nValueError: 'The image mode 'P' is not supported\n>>> # GIF images are 8-bit pixels using a color palette. We need to\n>>> # convert our image to `RGB`.\n>>> from PIL import Image\n>>> image = Image.open('Barbarian.gif').convert('RGB')\n>>> sprite_sheet = SpriteSheet(image)\n>>> sprites, labels = sprite_sheet.find_sprites()\n>>> len(sprites)\n39\n>>> # Create the mask image with bounding boxes.\n>>> image = sprite_sheet.create_sprite_labels_image()\n>>> image.save('barbarian_bounding_boxes.png')\n```\n\n\n\n", "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/intek-training-jsc/sprite-detection-ndthinh8796", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "sprite-utils", "package_url": "https://pypi.org/project/sprite-utils/", "platform": "", "project_url": "https://pypi.org/project/sprite-utils/", "project_urls": { "Homepage": "https://github.com/intek-training-jsc/sprite-detection-ndthinh8796" }, "release_url": "https://pypi.org/project/sprite-utils/2.0.1/", "requires_dist": null, "requires_python": ">=3.6", "summary": "Spriteutil is a package contain SpriteSheet Class that can detect and create a new image contain the original image sprites", "version": "2.0.1", "yanked": false, "yanked_reason": null }, "last_serial": 6024749, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "9b30824d67719c6e883cd8ee4f7996e2", "sha256": "57a97674d30ce74e025b61da1bd6e9cf2ab9941bbf1a13a0273ac558e7dbb17a" }, "downloads": -1, "filename": "sprite_utils-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9b30824d67719c6e883cd8ee4f7996e2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 7508, "upload_time": "2019-10-24T05:57:49", "upload_time_iso_8601": "2019-10-24T05:57:49.167244Z", "url": "https://files.pythonhosted.org/packages/f0/56/0a725e845fc355843afe7cddc5f3c6de61fcda242bbd4efd7bea1cad73bf/sprite_utils-0.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4e4467158a0023747743eaa074bcebef", "sha256": "05f9c2be6651103af477d9fc3e7cc75573ae3e0ec2718bebfc564a331ffd7cba" }, "downloads": -1, "filename": "sprite_utils-0.0.1.tar.gz", "has_sig": false, "md5_digest": "4e4467158a0023747743eaa074bcebef", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3518, "upload_time": "2019-10-24T05:57:52", "upload_time_iso_8601": "2019-10-24T05:57:52.274483Z", "url": "https://files.pythonhosted.org/packages/ea/3a/9b83f0916e0abb072d2e75da47774346e8b5cf50b1ad46d330df493e710b/sprite_utils-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "f7281e183617e5907e45d9bb785143c0", "sha256": "ff0f4a6563c33a856d121ed62592f31ba2bb4b73a2dfb0172baec8b67b1438c6" }, "downloads": -1, "filename": "sprite_utils-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f7281e183617e5907e45d9bb785143c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 7507, "upload_time": "2019-10-24T05:58:46", "upload_time_iso_8601": "2019-10-24T05:58:46.526387Z", "url": "https://files.pythonhosted.org/packages/0f/23/a2b58539003a596556bed856e68d1b6c95637ab719b367d6f205f27907d6/sprite_utils-1.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a111baf8d0db55d97a904a6fd738cfa3", "sha256": "74dd8dc2ddd5070313e24d003675dbe30b45a6cff3dc24241f88db2644b8f1f1" }, "downloads": -1, "filename": "sprite_utils-1.0.0.tar.gz", "has_sig": false, "md5_digest": "a111baf8d0db55d97a904a6fd738cfa3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3514, "upload_time": "2019-10-24T05:58:48", "upload_time_iso_8601": "2019-10-24T05:58:48.926114Z", "url": "https://files.pythonhosted.org/packages/94/70/0343fa5554ce67b9e9ef5bf686142f8baebd295327fe0b2847e7239df42d/sprite_utils-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "9b6b1d16bc2bb279b8ac352e3f3ff4c1", "sha256": "5210b6d8c0d4db401e878285328cc7d6a167aa8612e7e12cdb32a21af3ad1109" }, "downloads": -1, "filename": "sprite_utils-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9b6b1d16bc2bb279b8ac352e3f3ff4c1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 7934, "upload_time": "2019-10-24T12:10:58", "upload_time_iso_8601": "2019-10-24T12:10:58.159925Z", "url": "https://files.pythonhosted.org/packages/9b/cf/fe3ef7e281b401b6e8e0abad8e8c8a595f4ac128ac079509467bfd9c4819/sprite_utils-1.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "94bea38ffcceaa1aba8fd90ee40e9d57", "sha256": "93c7370ff47b6b07c2276b14e20303568e41e3c467277dc5f69e258c3ae43f1c" }, "downloads": -1, "filename": "sprite_utils-1.0.1.tar.gz", "has_sig": false, "md5_digest": "94bea38ffcceaa1aba8fd90ee40e9d57", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3950, "upload_time": "2019-10-24T12:11:00", "upload_time_iso_8601": "2019-10-24T12:11:00.261658Z", "url": "https://files.pythonhosted.org/packages/65/88/fa550f74cd3cb8721110003f3c0475cd6a2f5c6a4aae65472ff7ce697281/sprite_utils-1.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "29fa8a9bd2387177a1ec5ff068b8ef58", "sha256": "f4f59b23932487a235c8426831507a0139513f9454ee3258cf8900e1218dd585" }, "downloads": -1, "filename": "sprite_utils-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "29fa8a9bd2387177a1ec5ff068b8ef58", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 8014, "upload_time": "2019-10-24T14:47:28", "upload_time_iso_8601": "2019-10-24T14:47:28.134485Z", "url": "https://files.pythonhosted.org/packages/ad/6f/250f1c98fe9b9f21516f95cff17cc57d3ae3c88e01668bd9df614766b1b7/sprite_utils-2.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d9d3f9d6f5b63ec539532619ebf9c335", "sha256": "8e27ccd50a00214f059abcd6cf29da316d1b17c8e093d6e0fba6274e9ae6f1b7" }, "downloads": -1, "filename": "sprite_utils-2.0.0.tar.gz", "has_sig": false, "md5_digest": "d9d3f9d6f5b63ec539532619ebf9c335", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4033, "upload_time": "2019-10-24T14:47:29", "upload_time_iso_8601": "2019-10-24T14:47:29.696664Z", "url": "https://files.pythonhosted.org/packages/33/23/08a784b463194348667e158004513dcaddb71b7f2493c8016818ec5dcfd5/sprite_utils-2.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "4075a1f19f5e5bf0b1bbcfd1d1eb79c7", "sha256": "96c4d9f624865e0b7db1c1d9830f7be82eeb0a473c9bf3862328080517b5fb1f" }, "downloads": -1, "filename": "sprite_utils-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4075a1f19f5e5bf0b1bbcfd1d1eb79c7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 5335, "upload_time": "2019-10-24T16:14:24", "upload_time_iso_8601": "2019-10-24T16:14:24.818420Z", "url": "https://files.pythonhosted.org/packages/f9/53/4931b56acf5d37764f637dc5decb3a1b318129c83ea17fb63a2ef5521cee/sprite_utils-2.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2a6c8e0dd04773fa605590bc6d6e86a9", "sha256": "8a0843e1af738f495468397e3238a6af88e464546d7e755d4e634420303273fc" }, "downloads": -1, "filename": "sprite_utils-2.0.1.tar.gz", "has_sig": false, "md5_digest": "2a6c8e0dd04773fa605590bc6d6e86a9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4015, "upload_time": "2019-10-24T16:14:26", "upload_time_iso_8601": "2019-10-24T16:14:26.549595Z", "url": "https://files.pythonhosted.org/packages/04/53/eccb8a3c7106e209ef910212b8149a5f62b99cc09ecfa4ee2b6bbd537594/sprite_utils-2.0.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4075a1f19f5e5bf0b1bbcfd1d1eb79c7", "sha256": "96c4d9f624865e0b7db1c1d9830f7be82eeb0a473c9bf3862328080517b5fb1f" }, "downloads": -1, "filename": "sprite_utils-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4075a1f19f5e5bf0b1bbcfd1d1eb79c7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 5335, "upload_time": "2019-10-24T16:14:24", "upload_time_iso_8601": "2019-10-24T16:14:24.818420Z", "url": "https://files.pythonhosted.org/packages/f9/53/4931b56acf5d37764f637dc5decb3a1b318129c83ea17fb63a2ef5521cee/sprite_utils-2.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2a6c8e0dd04773fa605590bc6d6e86a9", "sha256": "8a0843e1af738f495468397e3238a6af88e464546d7e755d4e634420303273fc" }, "downloads": -1, "filename": "sprite_utils-2.0.1.tar.gz", "has_sig": false, "md5_digest": "2a6c8e0dd04773fa605590bc6d6e86a9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4015, "upload_time": "2019-10-24T16:14:26", "upload_time_iso_8601": "2019-10-24T16:14:26.549595Z", "url": "https://files.pythonhosted.org/packages/04/53/eccb8a3c7106e209ef910212b8149a5f62b99cc09ecfa4ee2b6bbd537594/sprite_utils-2.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }