{ "info": { "author": "Charles TISSIER", "author_email": "charles@vingtcinq.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "|python-resize-image v1.1.19 on PyPi| |MIT license| |Stable|\n\nA python package to easily resize images\n========================================\n\nThis package provides function for easily resizing images.\n\nDependencies\n------------\n\n- Pillow 2.7++\n- Python 2.7/3.4\n\nIntroduction\n------------\n\nThe following functions are supported:\n\n- ``resize_crop`` crop the image with a centered rectangle of the\n specified size.\n- ``resize_cover`` resize the image to fill the specified area, crop as\n needed (same behavior as ``background-size: cover``).\n- ``resize_contain`` resize the image so that it can fit in the\n specified area, keeping the ratio and without crop (same behavior as\n ``background-size: contain``).\n- ``resize_height`` resize the image to the specified height adjusting\n width to keep the ratio the same.\n- ``resize_width`` resize the image to the specified width adjusting\n height to keep the ratio the same.\n- ``resize_thumbnail`` resize image while keeping the ratio trying its\n best to match the specified size.\n\nInstallation\n------------\n\nInstall python-resize-image using pip:\n\n::\n\n pip install python-resize-image\n\nUsage\n-----\n\npython-resize-image takes as first argument a ``PIL.Image`` and then\n``size`` argument which can be a single integer or tuple of two\nintegers.\n\nIn the following example, we open an image, *crop* it and save as new\nfile:\n\n.. code:: python\n\n from PIL import Image\n\n from resizeimage import resizeimage\n\n\n with open('test-image.jpeg', 'r+b') as f:\n with Image.open(f) as image:\n cover = resizeimage.resize_cover(image, [200, 100])\n cover.save('test-image-cover.jpeg', image.format)\n\nBefore resizing, python-image-resize will check whether the operation\ncan be done. A resize is considered valid if it doesn\u2019t require to\nincrease one of the dimension. To avoid the test add ``validate=False``\nas argument:\n\n.. code:: python\n\n cover = resizeimage.resize_cover(image, [200, 100], validate=False)\n\nYou can also create a two step process validation then processing using\n``validate`` function attached to resized function which allows to test\nthe viability of the resize without doing it just after validation.\n``validate`` is available using the dot ``.`` operator on every resize\nfunction e.g. ``resize_cover.validate``.\n\nThe first exemple is rewritten in the following snippet to use this\nfeature:\n\n.. code:: python\n\n from PIL import Image\n\n from resizeimage import resizeimage\n\n with open('test-image.jpeg', 'r+b')\n with Image.open() as image:\n is_valid = resizeimage.resize_cover.validate(image, [200, 100])\n\n # do something else...\n\n if is_valid:\n with Image.open('test-image.jpeg') as image:\n resizeimage.resize_cover.validate(image, [200, 100], validate=False)\n cover = resizeimage.resize_cover(image, [200, 100]) \n cover.save('test-image-cover.jpeg', image.format)\n\nMind the fact that it\u2019s useless to validate the image twice, so we pass\n``validate=False`` to ``resize_cover.validate``.\n\nAPI Reference\n-------------\n\n``resize_crop(image, size, validate=True)``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nCrop the image with a centered rectangle of the specified size.\n\nCrop an image with a 200x200 cented square:\n\n.. code:: python\n\n from PIL import Image\n from resizeimage import resizeimage\n\n fd_img = open('test-image.jpeg', 'r')\n img = Image.open(fd_img)\n img = resizeimage.resize_crop(img, [200, 200])\n img.save('test-image-crop.jpeg', img.format)\n fd_img.close()\n\n``resize_cover(image, size, validate=True, resample=Image.LANCZOS)``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nResize the image to fill the specified area, crop as needed. It\u2019s the\nsame behavior as css ``background-size: cover`` property.\n\nResize and crop (from center) the image so that it covers a 200x100\nrectangle.\n\n.. code:: python\n\n from PIL import Image\n from resizeimage import resizeimage\n\n fd_img = open('test-image.jpeg', 'r')\n img = Image.open(fd_img)\n img = resizeimage.resize_cover(img, [200, 100])\n img.save('test-image-cover.jpeg', img.format)\n fd_img.close()\n\n``resize_contain(image, size, validate=True, resample=Image.LANCZOS, bg_color=(255, 255, 255, 0))``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nResize the image so that it can fit in the specified area, keeping the\nratio and without crop. It\u2019s the same behavior as css\n``background-size: contain`` property. A white a background border is\ncreated.\n\nResize the image to minimum so that it is contained in a 200x100\nrectangle is the ratio between source and destination image.\n\n.. code:: python\n\n from PIL import Image\n from resizeimage import resizeimage\n\n fd_img = open('test-image.jpeg', 'r')\n img = Image.open(fd_img)\n img = resizeimage.resize_contain(img, [200, 100])\n img.save('test-image-contain.jpeg', img.format)\n fd_img.close()\n\n``resize_width(image, width, validate=True, resample=Image.LANCZOS)``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nResize the image to the specified height adjusting width to keep the\nratio the same.\n\nResize the image to be 200px width:\n\n.. code:: python\n\n from PIL import Image\n from resizeimage import resizeimage\n\n fd_img = open('test-image.jpeg', 'r')\n img = Image.open(fd_img)\n img = resizeimage.resize_width(img, 200)\n img.save('test-image-width.jpeg', img.format)\n fd_img.close()\n\n``resize_height(image, height, validate=True, resample=Image.LANCZOS)``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nResize the image to the specified width adjusting height to keep the\nratio the same.\n\nResize the image to be 200px height:\n\n.. code:: python\n\n from PIL import Image\n from resizeimage import resizeimage\n\n fd_img = open('test-image.jpeg', 'r')\n img = Image.open(fd_img)\n img = resizeimage.resize_height(img, 200)\n img.save('test-image-height.jpeg', img.format)\n fd_img.close()\n\n``resize_thumbnail(image, size, validate=True, resample=Image.LANCZOS)``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nResize image while keeping the ratio trying its best to match the\nspecified size.\n\nResize the image to be contained in a 200px square:\n\n.. code:: python\n\n from PIL import Image\n from resizeimage import resizeimage\n\n fd_img = open('test-image.jpeg', 'r')\n img = Image.open(fd_img)\n img = resizeimage.resize_thumbnail(img, [200, 200])\n img.save('test-image-thumbnail.jpeg', img.format)\n fd_img.close()\n\n``resize(method, *args, **kwargs)``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nResize Image with the specified method : \u2018crop\u2019, \u2018cover\u2019, \u2018contain\u2019,\n\u2018width\u2019, \u2018height\u2019 or \u2018thumbnail\u2019.\n\n.. code:: python\n\n from PIL import Image\n from resizeimage import resizeimage\n\n fd_img = open('test-image.jpeg', 'r')\n img = Image.open(fd_img)\n img = resizeimage.resize('thumbnail', img, [200, 200])\n img.save('test-image-thumbnail.jpeg', img.format)\n fd_img.close()\n\nTests\n-----\n\n::\n\n pip install -r requirements.dev.txt\n pip install -e .\n python setup.py test\n\nContribute\n----------\n\npython-resize-image is hosted at\n`github.com/VingtCinq/python-resize-image/ `__.\n\nBefore coding install ``pre-commit`` as git hook using the following\ncommand:\n\n::\n\n cp pre-commit .git/hooks/\n\nAnd install the hook and pylint:\n\n::\n\n pip install git-pylint-commit-hook pylint\n\nIf you want to force a commit (you need a good reason to do that) use\n``commit`` with the ``-n`` option e.g. ``git commit -n``.\n\nSupport\n-------\n\nIf you are having issues, please let us know.\n\nLicense\n-------\n\nThe project is licensed under the MIT License.\n\n.. |python-resize-image v1.1.19 on PyPi| image:: https://img.shields.io/badge/pypi-1.1.19-green.svg\n :target: https://pypi.python.org/pypi/python-resize-image\n.. |MIT license| image:: https://img.shields.io/badge/licence-MIT-blue.svg\n.. |Stable| image:: https://img.shields.io/badge/status-stable-green.svg\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/VingtCinq/python-resize-image", "keywords": "image resize resizing python", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "python-resize-image", "package_url": "https://pypi.org/project/python-resize-image/", "platform": "", "project_url": "https://pypi.org/project/python-resize-image/", "project_urls": { "Homepage": "https://github.com/VingtCinq/python-resize-image" }, "release_url": "https://pypi.org/project/python-resize-image/1.1.19/", "requires_dist": [ "Pillow (>=5.1.0)", "requests (>=2.19.1)" ], "requires_python": "", "summary": "A Small python package to easily resize images", "version": "1.1.19" }, "last_serial": 5351628, "releases": { "1.1.10": [ { "comment_text": "", "digests": { "md5": "6d598884d69267b37d718bcdb2a2cd55", "sha256": "a2e57d8432184caf679bd9b798a5b513bc21cf942a99a95dba252c3b862765f5" }, "downloads": -1, "filename": "python_resize_image-1.1.10-py2-none-any.whl", "has_sig": false, "md5_digest": "6d598884d69267b37d718bcdb2a2cd55", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10146, "upload_time": "2015-10-27T20:09:23", "url": "https://files.pythonhosted.org/packages/5c/7a/2f0136e5e6e8e7c3b4925a8376a112d4c256d4a510a372193cba836bdb7c/python_resize_image-1.1.10-py2-none-any.whl" } ], "1.1.11": [ { "comment_text": "", "digests": { "md5": "319b6a878fddcbedccbf79fb4ca4a136", "sha256": "41fb4420db20451d26e59441de4f9e59e02e4fff34fb0ba7216b045d1cf10cdd" }, "downloads": -1, "filename": "python_resize_image-1.1.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "319b6a878fddcbedccbf79fb4ca4a136", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10057, "upload_time": "2017-01-25T17:41:57", "url": "https://files.pythonhosted.org/packages/1d/95/68949a71e00d68a6a5adfa9fae4c6071ce79ee8eb963f383db3e534986f5/python_resize_image-1.1.11-py2.py3-none-any.whl" } ], "1.1.12": [ { "comment_text": "", "digests": { "md5": "0ed4a95297a4648358873dbb6204b240", "sha256": "397648739e8459a10d4f7171d951badbd9ebf1e9b155fc6b0c6dff60eb9adf07" }, "downloads": -1, "filename": "python_resize_image-1.1.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0ed4a95297a4648358873dbb6204b240", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7412, "upload_time": "2018-08-29T13:56:00", "url": "https://files.pythonhosted.org/packages/f8/d2/a0b500c723204e55506be52911122ba52a9c8fa4524569a6d7afd8a0a068/python_resize_image-1.1.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bbf0bdf6613bd9bb4e5eb1aeaff7e4e2", "sha256": "04ccfc197ab85ef696145e354c2e2faaea7e837661b3419f76950faeb7406cd8" }, "downloads": -1, "filename": "python-resize-image-1.1.12.tar.gz", "has_sig": false, "md5_digest": "bbf0bdf6613bd9bb4e5eb1aeaff7e4e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6847, "upload_time": "2018-08-29T13:56:01", "url": "https://files.pythonhosted.org/packages/44/98/8ba6aed81050de489a7e7b54b6c4069443348a3b9381a7670d0c41cbad3e/python-resize-image-1.1.12.tar.gz" } ], "1.1.13": [ { "comment_text": "", "digests": { "md5": "408762adb3d19be7ff4f948febe763e0", "sha256": "a363ec61fcd47fed7272b60bfda947469a96ea49bb122ea560e71804c46334c0" }, "downloads": -1, "filename": "python_resize_image-1.1.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "408762adb3d19be7ff4f948febe763e0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7433, "upload_time": "2018-10-04T17:55:46", "url": "https://files.pythonhosted.org/packages/c9/4b/f57e086483d69e8a892d9066bbbf0525b714c821ad18fa835a4a544a5e3e/python_resize_image-1.1.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3fde695f28fe035a3b8f17dcef5fb9d2", "sha256": "cbe397b954ae39e8523de2da372d96bc1ff588c476637c9ea466ecb76f45a75b" }, "downloads": -1, "filename": "python-resize-image-1.1.13.tar.gz", "has_sig": false, "md5_digest": "3fde695f28fe035a3b8f17dcef5fb9d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6865, "upload_time": "2018-10-04T17:55:47", "url": "https://files.pythonhosted.org/packages/d1/22/609d175d9e5aa9dff4cc2c0b440d9bdbadc37fad8bd514e18451d90e2042/python-resize-image-1.1.13.tar.gz" } ], "1.1.14": [ { "comment_text": "", "digests": { "md5": "ceb9cff6e9b31d5a08e24d086dc443cc", "sha256": "95231bc74cd423eaacb9981e23c9e232567953a7caf3d383765e456b5cceb733" }, "downloads": -1, "filename": "python_resize_image-1.1.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ceb9cff6e9b31d5a08e24d086dc443cc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7490, "upload_time": "2018-10-04T18:03:59", "url": "https://files.pythonhosted.org/packages/95/77/d14c7cdac05de8cf6b102f72cb7e7ff4f517aed61699268a85da793d1d4e/python_resize_image-1.1.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "57f0a0b9fddcbbf256438be18ae767c8", "sha256": "d270d6d26022cf43a3c3c45ed44ff4526b22d217ccc138671d8ad5b2a81fb90b" }, "downloads": -1, "filename": "python-resize-image-1.1.14.tar.gz", "has_sig": false, "md5_digest": "57f0a0b9fddcbbf256438be18ae767c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6880, "upload_time": "2018-10-04T18:04:00", "url": "https://files.pythonhosted.org/packages/fb/fc/5772e93aaee2c6683dbd470465b79f909cf348ded4caf7070556e06d867f/python-resize-image-1.1.14.tar.gz" } ], "1.1.16": [ { "comment_text": "", "digests": { "md5": "b45ab0052cbd30c63057dc2bd841d23b", "sha256": "7ce28029ed20f6aef59036cce8dcd64f9c1d9c34fe76a62297a269a7fd6ab1d9" }, "downloads": -1, "filename": "python_resize_image-1.1.16-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b45ab0052cbd30c63057dc2bd841d23b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7562, "upload_time": "2018-10-04T18:15:25", "url": "https://files.pythonhosted.org/packages/41/d9/8b60855135581977338a7ef340dd81cc362b4fb5868dfabea05dfe3c7e54/python_resize_image-1.1.16-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "afc77a7d356f77127c56575d44e5f603", "sha256": "7f8215453ee72e65b8fa799a6b790a06c1a3e1372018348bb02103fbbf2ddd53" }, "downloads": -1, "filename": "python-resize-image-1.1.16.tar.gz", "has_sig": false, "md5_digest": "afc77a7d356f77127c56575d44e5f603", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6942, "upload_time": "2018-10-04T18:15:27", "url": "https://files.pythonhosted.org/packages/ba/4c/bd7b25cd05b62db973dde4e7a55c8a600f27c16b1985713514feb5773ef9/python-resize-image-1.1.16.tar.gz" } ], "1.1.17": [ { "comment_text": "", "digests": { "md5": "86bcf99d3fcc1b40a13911ad05e20bb2", "sha256": "96efdad0ff3c4fbb26ea669a49958f7bd9922789cc8e739c200ca109ae783af0" }, "downloads": -1, "filename": "python_resize_image-1.1.17-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "86bcf99d3fcc1b40a13911ad05e20bb2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7558, "upload_time": "2018-10-05T06:40:08", "url": "https://files.pythonhosted.org/packages/cc/8b/8ed7b6816aa424d19b646a2fb70d22b07d1f04e25d09f214dcd7bf80846f/python_resize_image-1.1.17-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a4e67f35a45728affe4f54673f9c5e2", "sha256": "caee4579debb033c0ca1b0b42f0daa69be8a2e063d352e4dba0ba21780d7df1c" }, "downloads": -1, "filename": "python-resize-image-1.1.17.tar.gz", "has_sig": false, "md5_digest": "8a4e67f35a45728affe4f54673f9c5e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6938, "upload_time": "2018-10-05T06:40:09", "url": "https://files.pythonhosted.org/packages/52/ff/4a5e6e237e61ed282084c5137c70c2bab376cc1e1e900e5af5b639e9d593/python-resize-image-1.1.17.tar.gz" } ], "1.1.18": [ { "comment_text": "", "digests": { "md5": "1dcf55ddad890f4cf4e0dce3c24ed996", "sha256": "885ad37445ad131769650efd7e9c1daa76f65df6f82b8355613868d489b89811" }, "downloads": -1, "filename": "python_resize_image-1.1.18-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1dcf55ddad890f4cf4e0dce3c24ed996", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7557, "upload_time": "2018-10-09T21:28:03", "url": "https://files.pythonhosted.org/packages/c7/b5/01e49796187415278796d5c64f8fff750a2e27765155be20876dffaabce3/python_resize_image-1.1.18-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23847366fe3fc245e07632b54983db67", "sha256": "1831c00c805d93108420add8884d5238148a8260f3ba8c46a07de45b122e645d" }, "downloads": -1, "filename": "python-resize-image-1.1.18.tar.gz", "has_sig": false, "md5_digest": "23847366fe3fc245e07632b54983db67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6941, "upload_time": "2018-10-09T21:28:05", "url": "https://files.pythonhosted.org/packages/9b/68/f093cb2e5f90f7e9f74ab2ad39be5e0a784c10dd9bbd9789fa30d2b4f639/python-resize-image-1.1.18.tar.gz" } ], "1.1.19": [ { "comment_text": "", "digests": { "md5": "a2d212654e2545327357845af491da2c", "sha256": "72e5b266efac4d417cd594438a1b9e337cabdc817464c0a652cf309e4384444f" }, "downloads": -1, "filename": "python_resize_image-1.1.19-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a2d212654e2545327357845af491da2c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8400, "upload_time": "2019-06-03T09:26:34", "url": "https://files.pythonhosted.org/packages/bc/89/008481c95551992e1a77503eba490b75fd17c0a98e33dd4dc39e0b99e5e8/python_resize_image-1.1.19-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "82bd7f5ccaf0f870066e449f59d04300", "sha256": "2aea25e9811fd44d4cb8fef82059ace114f6cc72bbef059f69b0b7f79f55e03e" }, "downloads": -1, "filename": "python-resize-image-1.1.19.tar.gz", "has_sig": false, "md5_digest": "82bd7f5ccaf0f870066e449f59d04300", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6939, "upload_time": "2019-06-03T09:26:37", "url": "https://files.pythonhosted.org/packages/72/b1/d2645f28b89ccb8de4cf21de7b3f18410df03f6f7482243ff14a73d8eed5/python-resize-image-1.1.19.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "f6232b4564b8e3f02e52aeba0267d87e", "sha256": "135f36bba43b36daaa0dba24c450dcc4588a7da5878eea401b0acb8834cf7327" }, "downloads": -1, "filename": "python_resize_image-1.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "f6232b4564b8e3f02e52aeba0267d87e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9092, "upload_time": "2015-07-07T19:07:31", "url": "https://files.pythonhosted.org/packages/a1/f2/7baa06631f2dd354f8befad019ecae019cd73f2c6ba71d938896e38a02b2/python_resize_image-1.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "369a141a4114bcf8b03acffea892ce91", "sha256": "ad26c237e0dec36b3314e2bf44a92b7d78f3ae41247df03bfc3b1f299a84c942" }, "downloads": -1, "filename": "python-resize-image-1.1.3.tar.gz", "has_sig": false, "md5_digest": "369a141a4114bcf8b03acffea892ce91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5400, "upload_time": "2015-07-07T19:07:27", "url": "https://files.pythonhosted.org/packages/e8/69/eb23bb7b6f2d1c7405c6d07c621b13df0646308e4fa6cf05f6be908c4f1f/python-resize-image-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "ae857f755002691daa3d595265bd1ea4", "sha256": "fe615b439c7a8648db3aaf2ced352682cbdcfc26df388f950a6609cf90c24240" }, "downloads": -1, "filename": "python_resize_image-1.1.4-py2-none-any.whl", "has_sig": false, "md5_digest": "ae857f755002691daa3d595265bd1ea4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9170, "upload_time": "2015-07-10T15:02:31", "url": "https://files.pythonhosted.org/packages/84/d7/f2dd34a157d8040d2a8173d356f529a00c992455a10a0a40d34f1082aead/python_resize_image-1.1.4-py2-none-any.whl" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "461f2ca546c00f1996e67c01f06c92b3", "sha256": "6eba5615a1643de9f65b0ba4a2b8d6ba0c94966e063da070ede7f03e5802b452" }, "downloads": -1, "filename": "python_resize_image-1.1.5-py2-none-any.whl", "has_sig": false, "md5_digest": "461f2ca546c00f1996e67c01f06c92b3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9069, "upload_time": "2015-09-03T14:44:52", "url": "https://files.pythonhosted.org/packages/1c/5c/2388b5e0404477402d90b65b6100a1957f5b8ef98d1c15d3a31976b2ceee/python_resize_image-1.1.5-py2-none-any.whl" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "41805f476453dc89ccf17a84c3f8f9c3", "sha256": "7805fc69c6551ee0e2b4a59d39c7aad9f11bfcf76563b82f9af62c811bb3b363" }, "downloads": -1, "filename": "python_resize_image-1.1.6-py2-none-any.whl", "has_sig": false, "md5_digest": "41805f476453dc89ccf17a84c3f8f9c3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10080, "upload_time": "2015-10-19T12:02:51", "url": "https://files.pythonhosted.org/packages/15/67/b3955b26234bf4b86fc9297006654384fbbdbf004709c1b69597a45e2c3c/python_resize_image-1.1.6-py2-none-any.whl" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "5b40246275f3fe0341b00f8772870e63", "sha256": "110e04c60c3732f971a406d4ce87d263c958a53a093f4758c40fa369f79cc1d6" }, "downloads": -1, "filename": "python_resize_image-1.1.7-py2-none-any.whl", "has_sig": false, "md5_digest": "5b40246275f3fe0341b00f8772870e63", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9886, "upload_time": "2015-10-27T20:01:17", "url": "https://files.pythonhosted.org/packages/e2/81/aa803172198e3f473f8f22e07bb62d8e1b9041087a633b0585b272241336/python_resize_image-1.1.7-py2-none-any.whl" } ], "1.1.8": [ { "comment_text": "", "digests": { "md5": "949a9fa730824038d0297d161db961e5", "sha256": "e6a7012333b4e8e00eaf8c3e37810d8f2c087037f60a4c340a5ac17f85a61829" }, "downloads": -1, "filename": "python_resize_image-1.1.8-py2-none-any.whl", "has_sig": false, "md5_digest": "949a9fa730824038d0297d161db961e5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10133, "upload_time": "2015-10-27T20:06:20", "url": "https://files.pythonhosted.org/packages/e6/1e/7e4d39823f4c4e0bfce9777e701e7b09dcde0bdbddfeacdb0bd5debe4f42/python_resize_image-1.1.8-py2-none-any.whl" } ], "1.1.9": [ { "comment_text": "", "digests": { "md5": "8ac645df143e4d00f4c6efa17e2a0a15", "sha256": "56f137ca42b361bee0aa8f6ef15baf5ab48fdb51e1f339b7df7a7be887f352b1" }, "downloads": -1, "filename": "python_resize_image-1.1.9-py2-none-any.whl", "has_sig": false, "md5_digest": "8ac645df143e4d00f4c6efa17e2a0a15", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10132, "upload_time": "2015-10-27T20:08:32", "url": "https://files.pythonhosted.org/packages/16/e5/7362918197ef48bcdd2049f353a9327b0c5561211701700703eaa1efbf87/python_resize_image-1.1.9-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a2d212654e2545327357845af491da2c", "sha256": "72e5b266efac4d417cd594438a1b9e337cabdc817464c0a652cf309e4384444f" }, "downloads": -1, "filename": "python_resize_image-1.1.19-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a2d212654e2545327357845af491da2c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8400, "upload_time": "2019-06-03T09:26:34", "url": "https://files.pythonhosted.org/packages/bc/89/008481c95551992e1a77503eba490b75fd17c0a98e33dd4dc39e0b99e5e8/python_resize_image-1.1.19-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "82bd7f5ccaf0f870066e449f59d04300", "sha256": "2aea25e9811fd44d4cb8fef82059ace114f6cc72bbef059f69b0b7f79f55e03e" }, "downloads": -1, "filename": "python-resize-image-1.1.19.tar.gz", "has_sig": false, "md5_digest": "82bd7f5ccaf0f870066e449f59d04300", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6939, "upload_time": "2019-06-03T09:26:37", "url": "https://files.pythonhosted.org/packages/72/b1/d2645f28b89ccb8de4cf21de7b3f18410df03f6f7482243ff14a73d8eed5/python-resize-image-1.1.19.tar.gz" } ] }