{ "info": { "author": "Ilya Shalyapin", "author_email": "ishalyapin@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4" ], "description": ".. image:: https://travis-ci.org/un1t/django-resized.svg?branch=master\n :target: https://travis-ci.org/un1t/django-resized\n\nResizes image origin to specified size. Compatible with sorl-thumbnail.\n\nFeatures\n========\n\n- Tested on Django 1.8, 1.9, 1.10 and 1.11\n- Python 3 support\n\nInstallation\n============\n\n::\n\n pip install django-resized\n\n\nConfiguration (optional)\n========================\n\nsettings.py ::\n\n DJANGORESIZED_DEFAULT_SIZE = [1920, 1080]\n DJANGORESIZED_DEFAULT_QUALITY = 75\n DJANGORESIZED_DEFAULT_KEEP_META = True\n DJANGORESIZED_DEFAULT_FORCE_FORMAT = 'JPEG'\n DJANGORESIZED_DEFAULT_FORMAT_EXTENSIONS = {'JPEG': \".jpg\"}\n DJANGORESIZED_DEFAULT_NORMALIZE_ROTATION = True\n \n\nUsage\n=====\n\nmodels.py ::\n\n from django_resized import ResizedImageField\n\n class MyModel(models.Model):\n ...\n image1 = ResizedImageField(size=[500, 300], upload_to='whatever')\n image2 = ResizedImageField(size=[100, 100], crop=['top', 'left'], upload_to='whatever')\n image3 = ResizedImageField(size=[100, 100], crop=['middle', 'center'], upload_to='whatever')\n image4 = ResizedImageField(size=[500, 300], quality=75, upload_to='whatever')\n image5 = ResizedImageField(size=[500, 300], upload_to='whatever', force_format='PNG')\n\nOptions\n-------\n\n\n- **size** - max width and height, for example [640, 480]\n- **crop** - resize and crop. ['top', 'left'] - top left corner, ['middle', 'center'] is center cropping, ['bottom', 'right'] - crop right bottom corner.\n- **quality** - quality of resized image 1..100\n- **keep_meta** - keep EXIF and other meta data, default True\n- **force_format** - force the format of the resized image, available formats are the one supported by `pillow `_, default to None\n\n\nHow to run tests\n================\n\n::\n\n pip install tox\n tox\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/un1t/django-resized/tarball/master", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/un1t/django-resized", "keywords": "django", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "django-resized", "package_url": "https://pypi.org/project/django-resized/", "platform": "", "project_url": "https://pypi.org/project/django-resized/", "project_urls": { "Download": "https://github.com/un1t/django-resized/tarball/master", "Homepage": "https://github.com/un1t/django-resized" }, "release_url": "https://pypi.org/project/django-resized/0.3.9/", "requires_dist": null, "requires_python": "", "summary": "Resizes image origin to specified size.", "version": "0.3.9" }, "last_serial": 3552466, "releases": { "0.1": [], "0.1.1": [ { "comment_text": "", "digests": { "md5": "3ae0eec5314921bf23d1b3a5d683c360", "sha256": "7b8d3519e29ecc47e3daed6c3c8600af3ed03ffa685a63e8f5b130bf7d9486fb" }, "downloads": -1, "filename": "django-resized-0.1.1.tar.gz", "has_sig": false, "md5_digest": "3ae0eec5314921bf23d1b3a5d683c360", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1891, "upload_time": "2012-08-16T13:19:36", "url": "https://files.pythonhosted.org/packages/0a/07/5e5a37836803ce4eea607aa8839ec16c82d518f69222f13a0e120c34beec/django-resized-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "cf4a5c9fcc7430d21f069d733b8915d8", "sha256": "55364985119befbe9fc527d1cb359a3264fa26a3c1956e10490360ae214bd3e3" }, "downloads": -1, "filename": "django-resized-0.1.2.tar.gz", "has_sig": false, "md5_digest": "cf4a5c9fcc7430d21f069d733b8915d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1882, "upload_time": "2012-08-17T07:19:14", "url": "https://files.pythonhosted.org/packages/2b/00/8bd3488d29079206d6a951e5fa463ad2c0ae5c5148b4f45ada263b212521/django-resized-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "544a5b1148294ed863ecebdbca392b6a", "sha256": "c1d6dba1efab7a33dcc413cb2c9975af14b7ba972f097670799fe11ef2dab7ef" }, "downloads": -1, "filename": "django-resized-0.1.3.tar.gz", "has_sig": false, "md5_digest": "544a5b1148294ed863ecebdbca392b6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1899, "upload_time": "2012-08-17T12:30:39", "url": "https://files.pythonhosted.org/packages/46/54/56ef412d732546bd39610ff18d54447035df3cee55298463ec21955623df/django-resized-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "d58aa66afb4180f91128a691a8fde89b", "sha256": "41f2446052fa13b3f7d3c60851d4f3d19171fb6e7dbf4920dbbf5a57f54ba472" }, "downloads": -1, "filename": "django-resized-0.1.4.tar.gz", "has_sig": false, "md5_digest": "d58aa66afb4180f91128a691a8fde89b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1876, "upload_time": "2012-08-17T12:32:56", "url": "https://files.pythonhosted.org/packages/22/32/d9c0eaece368ec5226b4082b177ba93524d1e05c07b03903fcd9258da101/django-resized-0.1.4.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "634aaf084788ac2a44c5db1057be93b3", "sha256": "939df515ef10b68a915ed4c9158b594b110e188cb7c3256938a97d588eafafb5" }, "downloads": -1, "filename": "django-resized-0.2.tar.gz", "has_sig": false, "md5_digest": "634aaf084788ac2a44c5db1057be93b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2006, "upload_time": "2012-09-11T17:41:08", "url": "https://files.pythonhosted.org/packages/dd/91/1681d789fe37ea8ec4da2b4bdd58b09eb305c7c40c6d2fa50bb3c5dbe5a3/django-resized-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "2d2b9503ca4f77b2ef99ab3ac179d289", "sha256": "d59c988a63bc416c371e5ffd47fd7b704984829ffa82c9499cdb874ef4e87ad4" }, "downloads": -1, "filename": "django-resized-0.2.1.tar.gz", "has_sig": false, "md5_digest": "2d2b9503ca4f77b2ef99ab3ac179d289", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2010, "upload_time": "2012-09-30T13:06:28", "url": "https://files.pythonhosted.org/packages/6c/50/8136b53cac4e766de93de6dc698f2adbd0c6bcbccf2611c1fb9fdd2ee5f5/django-resized-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "248356aaad826f1b086fde92d5041e57", "sha256": "e10236bfb7e20818bf47ab6bee91f21bcd6195c9cdf295a5208c12730907b65a" }, "downloads": -1, "filename": "django-resized-0.2.2.tar.gz", "has_sig": false, "md5_digest": "248356aaad826f1b086fde92d5041e57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2022, "upload_time": "2012-09-30T13:58:05", "url": "https://files.pythonhosted.org/packages/8e/12/eadd28dcf618c9bcaad444198da755e25df4bf3779cffb4c2e667cd70a77/django-resized-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "d88ec10f4705dd2f4f541793f7bd34d0", "sha256": "c29c8e8ec61e3a800a4cac513b3bf92aad88ca0a8772383b67f78702c4204500" }, "downloads": -1, "filename": "django-resized-0.2.3.tar.gz", "has_sig": false, "md5_digest": "d88ec10f4705dd2f4f541793f7bd34d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2006, "upload_time": "2013-02-12T10:59:25", "url": "https://files.pythonhosted.org/packages/1f/87/4ac5ca6d9555ebf95b6596112d79a369383d0337f44f93841e3bf35507c5/django-resized-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "a6ba77f7ec520c081c6d056bad636668", "sha256": "03e84fa3dd2bd0d4fb6ed64db781fa3a48cff394116a3d887dfff882d497293a" }, "downloads": -1, "filename": "django-resized-0.2.4.tar.gz", "has_sig": false, "md5_digest": "a6ba77f7ec520c081c6d056bad636668", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2499, "upload_time": "2013-10-10T06:01:41", "url": "https://files.pythonhosted.org/packages/0c/85/9f1de81e2c2d0cc67d922fe170aee39db1209284700847c03ab2330dbfe8/django-resized-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "30126c4a59413a2e56b73b329cd76631", "sha256": "652908e2ec083c0834140e336c34f21439641ee5c8d5bcca23a239034234a211" }, "downloads": -1, "filename": "django-resized-0.2.5.tar.gz", "has_sig": false, "md5_digest": "30126c4a59413a2e56b73b329cd76631", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2557, "upload_time": "2014-12-29T20:47:29", "url": "https://files.pythonhosted.org/packages/9d/d2/f22192ba25855f57fd0387d6f4bb497ce73d6a845d6b98306cf226b2f379/django-resized-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "ea481470c68b377ae1de066aaa079949", "sha256": "177e7bc1ccfe772ed6c51186e3739c793ccbda9fcf9d389404bab023693d1044" }, "downloads": -1, "filename": "django-resized-0.2.6.tar.gz", "has_sig": false, "md5_digest": "ea481470c68b377ae1de066aaa079949", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2651, "upload_time": "2014-12-29T20:55:37", "url": "https://files.pythonhosted.org/packages/21/cf/40623b6f6ba81085004f31b685fc1e76cbde01b513448dc108f239111625/django-resized-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "16bc02131cdbc545b5805c0621fc02e7", "sha256": "895f3744b2d58f91f6801d17a96f3d6c56a30a680c5ea61054f9b8ce80755864" }, "downloads": -1, "filename": "django-resized-0.2.7.tar.gz", "has_sig": false, "md5_digest": "16bc02131cdbc545b5805c0621fc02e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2649, "upload_time": "2014-12-29T21:02:14", "url": "https://files.pythonhosted.org/packages/82/c6/1ef8f1daeba344851a014edcd34074b92490dd9cbfcc64d602888f298edc/django-resized-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "a2cc3537929058daaaa8dbbb778f525d", "sha256": "4f062395b91168f5e57c6e4a84ff6620e254642e66cac48bd2ede6abff7c5a5d" }, "downloads": -1, "filename": "django-resized-0.2.8.tar.gz", "has_sig": false, "md5_digest": "a2cc3537929058daaaa8dbbb778f525d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2660, "upload_time": "2015-01-04T12:48:47", "url": "https://files.pythonhosted.org/packages/a1/02/3a8b2a7320821805133ce29dc260eda60cdcfda2e013afbaa42332a90ce9/django-resized-0.2.8.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "c9c002a904d50c623c21d4370619818a", "sha256": "f7ce899407515adc42ff1283bc52dcc55728b10fba5c4572093e2716641e6d3a" }, "downloads": -1, "filename": "django-resized-0.3.0.tar.gz", "has_sig": false, "md5_digest": "c9c002a904d50c623c21d4370619818a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2559, "upload_time": "2015-02-09T18:11:18", "url": "https://files.pythonhosted.org/packages/6c/c6/6870db1fd96841b2a22d3d5091e48f447844a98c624894d84d663941098a/django-resized-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "6b0af2fbbd5bd64e3f564956e19b6442", "sha256": "4b317d75f0d9cf0e21d63823482d55a2ae8b8849afaa0fa2d11be18bc94466fd" }, "downloads": -1, "filename": "django-resized-0.3.1.tar.gz", "has_sig": false, "md5_digest": "6b0af2fbbd5bd64e3f564956e19b6442", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2814, "upload_time": "2015-02-11T21:43:56", "url": "https://files.pythonhosted.org/packages/54/88/db0f1b83ce66b9178ac57c7eeed73c038710fa41ec1cf162ea78fce1b703/django-resized-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "6f346ec7d85248cc72564a24c81bf288", "sha256": "52e9be095f2d26217062028dc5ace02528eb9b6ad153568a4506adcd8937bc14" }, "downloads": -1, "filename": "django-resized-0.3.2.tar.gz", "has_sig": false, "md5_digest": "6f346ec7d85248cc72564a24c81bf288", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2816, "upload_time": "2015-02-11T22:06:58", "url": "https://files.pythonhosted.org/packages/24/80/4bfb72831627e7cd2dd729e00114f9065114d2992ae0cf24d4b1107a7a80/django-resized-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "6b02cbed277c5345ba33c562c5931ee7", "sha256": "21a3fe4491d1a6164fc77e392702f65fba8a0739efe14d6a2983d5f3b71e6ea7" }, "downloads": -1, "filename": "django-resized-0.3.3.tar.gz", "has_sig": false, "md5_digest": "6b02cbed277c5345ba33c562c5931ee7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2934, "upload_time": "2015-02-16T11:20:06", "url": "https://files.pythonhosted.org/packages/2b/70/97a60d1e81c448cc6b25800ad470ea6c4fb549a7df44926c363f5d5878cb/django-resized-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "cc37ac1597de532b30af270709f7cdd1", "sha256": "7a2808b0e3a0821a0b558922f6073b2773a058e35aaf469f451a036051fda41c" }, "downloads": -1, "filename": "django-resized-0.3.4.tar.gz", "has_sig": false, "md5_digest": "cc37ac1597de532b30af270709f7cdd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3015, "upload_time": "2015-02-21T11:57:50", "url": "https://files.pythonhosted.org/packages/07/ac/3683596e2946cd6127f98e3a058daf51b1f6ff8d42d4aa07b9e9af0052d0/django-resized-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "741bc8998ce665675c3bed4ebde58e7c", "sha256": "501db54d74127143726790816d1e09e7c5305727a4eda48f85282d850fdccc2c" }, "downloads": -1, "filename": "django-resized-0.3.5.tar.gz", "has_sig": false, "md5_digest": "741bc8998ce665675c3bed4ebde58e7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3018, "upload_time": "2015-03-07T09:55:49", "url": "https://files.pythonhosted.org/packages/9e/46/38d6cb24f8fdb457ad5863aa25633aca0bf030253dd6bb32d02a822cbe93/django-resized-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "798fff8b88621046af78a40e099f2e91", "sha256": "73729ff9abcbdb516f6ad56b6cdf0be2741230407deb953d373f851ea49e98c4" }, "downloads": -1, "filename": "django-resized-0.3.6.tar.gz", "has_sig": false, "md5_digest": "798fff8b88621046af78a40e099f2e91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3519, "upload_time": "2017-08-30T08:23:57", "url": "https://files.pythonhosted.org/packages/9d/35/b505ce4a20f96bd456abbffdf925e239b42f94dbe80f91d5b5cf9fc382a4/django-resized-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "fe0ba200f1a9d1d7cb3385cda6297454", "sha256": "373eb18f9c631c67e4aa0086e277587c3f678d468efae23f127aa524a7af48ae" }, "downloads": -1, "filename": "django-resized-0.3.7.tar.gz", "has_sig": false, "md5_digest": "fe0ba200f1a9d1d7cb3385cda6297454", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3554, "upload_time": "2017-09-04T07:39:59", "url": "https://files.pythonhosted.org/packages/bd/63/7df278ba7cf00af63264a3ff7963c75b68aa6f7ba2ef926a4b4a8d3b454e/django-resized-0.3.7.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "b4b3362162eeda8cad3d9505e89d3910", "sha256": "26432c5713233fe0fb39b70fe057a43140ca7caf9f1ff7929184ed54f0948d10" }, "downloads": -1, "filename": "django-resized-0.3.8.tar.gz", "has_sig": false, "md5_digest": "b4b3362162eeda8cad3d9505e89d3910", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3840, "upload_time": "2017-10-23T11:50:17", "url": "https://files.pythonhosted.org/packages/bb/e3/44d50f0355e8b9ea5095c8a6ac0610da0824b76390885954ca0bce415d97/django-resized-0.3.8.tar.gz" } ], "0.3.9": [ { "comment_text": "", "digests": { "md5": "7638d7090450cdf433be6b1b48201829", "sha256": "11a53661379b4f960e881a8c5b8abb8e486eef629e787025ffc4587f33797fc4" }, "downloads": -1, "filename": "django-resized-0.3.9.tar.gz", "has_sig": false, "md5_digest": "7638d7090450cdf433be6b1b48201829", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3946, "upload_time": "2018-02-05T08:36:01", "url": "https://files.pythonhosted.org/packages/09/2f/46f49b8011a3f147fb61efe9de35c46e57219a1da3772210f6b2c22afa7a/django-resized-0.3.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7638d7090450cdf433be6b1b48201829", "sha256": "11a53661379b4f960e881a8c5b8abb8e486eef629e787025ffc4587f33797fc4" }, "downloads": -1, "filename": "django-resized-0.3.9.tar.gz", "has_sig": false, "md5_digest": "7638d7090450cdf433be6b1b48201829", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3946, "upload_time": "2018-02-05T08:36:01", "url": "https://files.pythonhosted.org/packages/09/2f/46f49b8011a3f147fb61efe9de35c46e57219a1da3772210f6b2c22afa7a/django-resized-0.3.9.tar.gz" } ] }