{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "# cloudmersive_image_api_client\nImage Recognition and Processing APIs let you use Machine Learning to recognize and process images, and also perform useful image modification operations.\n\nThis Python package provides a native API client for [Cloudmersive Image Recognition and Processing](https://www.cloudmersive.com/image-recognition-and-processing-api)\n\n- API version: v1\n- Package version: 3.0.1\n- Build package: io.swagger.codegen.languages.PythonClientCodegen\n\n## Requirements.\n\nPython 2.7 and 3.4+\n\n## Installation & Usage\n### pip install\n\nIf the python package is hosted on Github, you can install directly from Github\n\n```sh\npip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git\n```\n(you may need to run `pip` with root permission: `sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git`)\n\nThen import the package:\n```python\nimport cloudmersive_image_api_client \n```\n\n### Setuptools\n\nInstall via [Setuptools](http://pypi.python.org/pypi/setuptools).\n\n```sh\npython setup.py install --user\n```\n(or `sudo python setup.py install` to install the package for all users)\n\nThen import the package:\n```python\nimport cloudmersive_image_api_client\n```\n\n## Getting Started\n\nPlease follow the [installation procedure](#installation--usage) and then run the following:\n\n```python\nfrom __future__ import print_function\nimport time\nimport cloudmersive_image_api_client\nfrom cloudmersive_image_api_client.rest import ApiException\nfrom pprint import pprint\n\n# Configure API key authorization: Apikey\nconfiguration = cloudmersive_image_api_client.Configuration()\nconfiguration.api_key['Apikey'] = 'YOUR_API_KEY'\n# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed\n# configuration.api_key_prefix['Apikey'] = 'Bearer'\n\n# create an instance of the API class\napi_instance = cloudmersive_image_api_client.ArtisticApi(cloudmersive_image_api_client.ApiClient(configuration))\nstyle = 'style_example' # str | The style of the painting to apply. To start, try \\\"udnie\\\" a painting style. Possible values are: \\\"udnie\\\", \\\"wave\\\", \\\"la_muse\\\", \\\"rain_princess\\\".\nimage_file = '/path/to/file.txt' # file | Image file to perform the operation on. Common file formats such as PNG, JPEG are supported.\n\ntry:\n # Transform an image into an artistic painting automatically\n api_response = api_instance.artistic_painting(style, image_file)\n pprint(api_response)\nexcept ApiException as e:\n print(\"Exception when calling ArtisticApi->artistic_painting: %s\\n\" % e)\n\n```\n\n## Documentation for API Endpoints\n\nAll URIs are relative to *https://api.cloudmersive.com*\n\nClass | Method | HTTP request | Description\n------------ | ------------- | ------------- | -------------\n*ArtisticApi* | [**artistic_painting**](docs/ArtisticApi.md#artistic_painting) | **POST** /image/artistic/painting/{style} | Transform an image into an artistic painting automatically\n*ConvertApi* | [**convert_to_bmp**](docs/ConvertApi.md#convert_to_bmp) | **POST** /image/convert/to/bmp | Convert input image to Bitmap BMP format\n*ConvertApi* | [**convert_to_gif**](docs/ConvertApi.md#convert_to_gif) | **POST** /image/convert/to/gif | Convert input image to GIF format\n*ConvertApi* | [**convert_to_jpg**](docs/ConvertApi.md#convert_to_jpg) | **POST** /image/convert/to/jpg/{quality} | Convert input image to JPG, JPEG format\n*ConvertApi* | [**convert_to_photoshop**](docs/ConvertApi.md#convert_to_photoshop) | **POST** /image/convert/to/psd | Convert input image to Photoshop PSD format\n*ConvertApi* | [**convert_to_png**](docs/ConvertApi.md#convert_to_png) | **POST** /image/convert/to/png | Convert input image to PNG format\n*ConvertApi* | [**convert_to_tiff**](docs/ConvertApi.md#convert_to_tiff) | **POST** /image/convert/to/tiff | Convert input image to TIFF format\n*ConvertApi* | [**convert_to_web_p**](docs/ConvertApi.md#convert_to_web_p) | **POST** /image/convert/to/webp | Convert input image to WebP format\n*EditApi* | [**edit_auto_orient**](docs/EditApi.md#edit_auto_orient) | **POST** /image/edit/auto-orient/remove-exif | Normalizes image rotation and removes EXIF rotation data\n*EditApi* | [**edit_composite_basic**](docs/EditApi.md#edit_composite_basic) | **POST** /image/edit/composite/{location} | Composite two images together\n*EditApi* | [**edit_contrast_adaptive**](docs/EditApi.md#edit_contrast_adaptive) | **POST** /image/edit/contrast/{gamma}/adaptive | Adaptively adjust the contrast of the image to be more appealing and easy to see\n*EditApi* | [**edit_crop_rectangle**](docs/EditApi.md#edit_crop_rectangle) | **POST** /image/edit/crop/rectangle/{left}/{top}/{width}/{height} | Crop an image to a rectangular area\n*EditApi* | [**edit_draw_polygon**](docs/EditApi.md#edit_draw_polygon) | **POST** /image/edit/draw/polygon | Draw a polygon onto an image\n*EditApi* | [**edit_draw_rectangle**](docs/EditApi.md#edit_draw_rectangle) | **POST** /image/edit/draw/rectangle | Draw a rectangle onto an image\n*EditApi* | [**edit_draw_text**](docs/EditApi.md#edit_draw_text) | **POST** /image/edit/draw/text | Draw text onto an image\n*EditApi* | [**edit_drop_shadow**](docs/EditApi.md#edit_drop_shadow) | **POST** /image/edit/drop-shadow/{X}/{Y}/{sigma}/{opacity} | Add a customizeable drop shadow to an image\n*EditApi* | [**edit_invert**](docs/EditApi.md#edit_invert) | **POST** /image/edit/invert | Invert, negate the colors in the image\n*EditApi* | [**edit_remove_exif_data**](docs/EditApi.md#edit_remove_exif_data) | **POST** /image/edit/remove-exif | Remove EXIF data from the image\n*EditApi* | [**edit_remove_transparency**](docs/EditApi.md#edit_remove_transparency) | **POST** /image/edit/remove-transparency | Remove transparency from the image\n*EditApi* | [**edit_rotate**](docs/EditApi.md#edit_rotate) | **POST** /image/edit/rotate/{degrees}/angle | Rotate an image any number of degrees\n*FaceApi* | [**face_compare**](docs/FaceApi.md#face_compare) | **POST** /image/face/compare-and-match | Compare and match faces\n*FaceApi* | [**face_crop_first**](docs/FaceApi.md#face_crop_first) | **POST** /image/face/crop/first | Crop image to face with square crop\n*FaceApi* | [**face_crop_first_round**](docs/FaceApi.md#face_crop_first_round) | **POST** /image/face/crop/first/round | Crop image to face with round crop\n*FaceApi* | [**face_detect_age**](docs/FaceApi.md#face_detect_age) | **POST** /image/face/detect-age | Detect the age of people in an image\n*FaceApi* | [**face_detect_gender**](docs/FaceApi.md#face_detect_gender) | **POST** /image/face/detect-gender | Detect the gender of people in an image\n*FaceApi* | [**face_locate**](docs/FaceApi.md#face_locate) | **POST** /image/face/locate | Detect and find faces in an image\n*FaceApi* | [**face_locate_with_landmarks**](docs/FaceApi.md#face_locate_with_landmarks) | **POST** /image/face/locate-with-landmarks | Detect and find faces and landmarks eyes and nose and mouth in image\n*FilterApi* | [**filter_black_and_white**](docs/FilterApi.md#filter_black_and_white) | **POST** /image/filter/black-and-white | Convert image to black-and-white grayscale\n*FilterApi* | [**filter_despeckle**](docs/FilterApi.md#filter_despeckle) | **POST** /image/filter/despeckle | Despeckle to remove point noise from the image\n*FilterApi* | [**filter_edge_detect**](docs/FilterApi.md#filter_edge_detect) | **POST** /image/filter/edge-detect/{radius} | Detect and highlight edges in an image\n*FilterApi* | [**filter_emboss**](docs/FilterApi.md#filter_emboss) | **POST** /image/filter/emboss/{radius}/{sigma} | Emboss an image\n*FilterApi* | [**filter_gaussian_blur**](docs/FilterApi.md#filter_gaussian_blur) | **POST** /image/filter/blur/guassian/{radius}/{sigma} | Perform a guassian blur on the input image\n*FilterApi* | [**filter_motion_blur**](docs/FilterApi.md#filter_motion_blur) | **POST** /image/filter/blur/motion/{radius}/{sigma}/{angle} | Perform a motion blur on the input image\n*FilterApi* | [**filter_posterize**](docs/FilterApi.md#filter_posterize) | **POST** /image/filter/posterize | Posterize the image by reducing distinct colors\n*FilterApi* | [**filter_swirl**](docs/FilterApi.md#filter_swirl) | **POST** /image/filter/swirl | Swirl distort the image\n*InfoApi* | [**info_get_dominant_color**](docs/InfoApi.md#info_get_dominant_color) | **POST** /image/get-info/dominant-color | Returns the dominant colors of the image\n*InfoApi* | [**info_get_metadata**](docs/InfoApi.md#info_get_metadata) | **POST** /image/get-info/metadata | Returns the image metadata including EXIF and resolution\n*NsfwApi* | [**nsfw_classify**](docs/NsfwApi.md#nsfw_classify) | **POST** /image/nsfw/classify | Not safe for work NSFW racy content classification\n*RecognizeApi* | [**recognize_describe**](docs/RecognizeApi.md#recognize_describe) | **POST** /image/recognize/describe | Describe an image in natural language\n*RecognizeApi* | [**recognize_detect_and_unskew_document**](docs/RecognizeApi.md#recognize_detect_and_unskew_document) | **POST** /image/recognize/detect-document/unskew | Detect and unskew a photo of a document\n*RecognizeApi* | [**recognize_detect_objects**](docs/RecognizeApi.md#recognize_detect_objects) | **POST** /image/recognize/detect-objects | Detect objects including types and locations in an image\n*RecognizeApi* | [**recognize_detect_people**](docs/RecognizeApi.md#recognize_detect_people) | **POST** /image/recognize/detect-people | Detect people including locations in an image\n*RecognizeApi* | [**recognize_detect_text_fine**](docs/RecognizeApi.md#recognize_detect_text_fine) | **POST** /image/recognize/detect-text/fine | Detect fine text in a photo of a document\n*RecognizeApi* | [**recognize_detect_text_large**](docs/RecognizeApi.md#recognize_detect_text_large) | **POST** /image/recognize/detect-text/large | Detect large text in a photo\n*RecognizeApi* | [**recognize_detect_vehicle_license_plates**](docs/RecognizeApi.md#recognize_detect_vehicle_license_plates) | **POST** /image/recognize/detect-vehicle-license-plates | Detect vehicle license plates in an image\n*RecognizeApi* | [**recognize_find_symbol**](docs/RecognizeApi.md#recognize_find_symbol) | **POST** /image/recognize/find/symbol | Find the location of a symbol in an image\n*ResizeApi* | [**resize_post**](docs/ResizeApi.md#resize_post) | **POST** /image/resize/preserveAspectRatio/{maxWidth}/{maxHeight} | Resize an image while preserving aspect ratio\n*ResizeApi* | [**resize_resize_simple**](docs/ResizeApi.md#resize_resize_simple) | **POST** /image/resize/target/{width}/{height} | Resize an image\n\n\n## Documentation For Models\n\n - [AgeDetectionResult](docs/AgeDetectionResult.md)\n - [ColorResult](docs/ColorResult.md)\n - [DetectedLicensePlate](docs/DetectedLicensePlate.md)\n - [DetectedObject](docs/DetectedObject.md)\n - [DominantColorResult](docs/DominantColorResult.md)\n - [DrawPolygonInstance](docs/DrawPolygonInstance.md)\n - [DrawPolygonRequest](docs/DrawPolygonRequest.md)\n - [DrawRectangleInstance](docs/DrawRectangleInstance.md)\n - [DrawRectangleRequest](docs/DrawRectangleRequest.md)\n - [DrawTextInstance](docs/DrawTextInstance.md)\n - [DrawTextRequest](docs/DrawTextRequest.md)\n - [Face](docs/Face.md)\n - [FaceCompareResponse](docs/FaceCompareResponse.md)\n - [FaceLocateResponse](docs/FaceLocateResponse.md)\n - [FaceLocateWithLandmarksResponse](docs/FaceLocateWithLandmarksResponse.md)\n - [FaceMatch](docs/FaceMatch.md)\n - [FacePoint](docs/FacePoint.md)\n - [FaceWithLandmarks](docs/FaceWithLandmarks.md)\n - [FindSymbolResult](docs/FindSymbolResult.md)\n - [FineTextDetectionResult](docs/FineTextDetectionResult.md)\n - [FineTextItem](docs/FineTextItem.md)\n - [GenderDetectionResult](docs/GenderDetectionResult.md)\n - [ImageDescriptionResponse](docs/ImageDescriptionResponse.md)\n - [ImageMetadata](docs/ImageMetadata.md)\n - [ImageMetadataExifValue](docs/ImageMetadataExifValue.md)\n - [NsfwResult](docs/NsfwResult.md)\n - [ObjectDetectionResult](docs/ObjectDetectionResult.md)\n - [PersonWithAge](docs/PersonWithAge.md)\n - [PersonWithGender](docs/PersonWithGender.md)\n - [PolygonPoint](docs/PolygonPoint.md)\n - [RecognitionOutcome](docs/RecognitionOutcome.md)\n - [TextDetectionResult](docs/TextDetectionResult.md)\n - [TextItem](docs/TextItem.md)\n - [VehicleLicensePlateDetectionResult](docs/VehicleLicensePlateDetectionResult.md)\n\n\n## Documentation For Authorization\n\n\n## Apikey\n\n- **Type**: API key\n- **API key parameter name**: Apikey\n- **Location**: HTTP header\n\n\n## Author", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.cloudmersive.com/image-recognition-and-processing-api", "keywords": "Swagger,imageapi", "license": "", "maintainer": "", "maintainer_email": "", "name": "cloudmersive-image-api-client", "package_url": "https://pypi.org/project/cloudmersive-image-api-client/", "platform": "", "project_url": "https://pypi.org/project/cloudmersive-image-api-client/", "project_urls": { "Homepage": "https://www.cloudmersive.com/image-recognition-and-processing-api" }, "release_url": "https://pypi.org/project/cloudmersive-image-api-client/3.0.1/", "requires_dist": null, "requires_python": "", "summary": "imageapi", "version": "3.0.1", "yanked": false, "yanked_reason": null }, "last_serial": 7565345, "releases": { "2.0.8": [ { "comment_text": "", "digests": { "md5": "4d61fa86859665443711d6d428b8772a", "sha256": "f27fc3734c1d90fd71d45bbcb3ade7a38defee0087b90e88fa4a806d6b36aeb8" }, "downloads": -1, "filename": "cloudmersive_image_api_client-2.0.8.tar.gz", "has_sig": false, "md5_digest": "4d61fa86859665443711d6d428b8772a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39811, "upload_time": "2019-09-02T19:34:11", "upload_time_iso_8601": "2019-09-02T19:34:11.375146Z", "url": "https://files.pythonhosted.org/packages/7a/f7/32e21b5ae32b8d840cfb11268d7d6b2071d8c43b064b928a201384073a15/cloudmersive_image_api_client-2.0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.9": [ { "comment_text": "", "digests": { "md5": "dcdd26a55c706129ee761fe69a6a827f", "sha256": "cab53ac51ce7fe12fa45396d148c3e558ec40b4aae727d13fb02acf6f0e6f189" }, "downloads": -1, "filename": "cloudmersive_image_api_client-2.0.9.tar.gz", "has_sig": false, "md5_digest": "dcdd26a55c706129ee761fe69a6a827f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41478, "upload_time": "2019-10-23T22:28:05", "upload_time_iso_8601": "2019-10-23T22:28:05.333455Z", "url": "https://files.pythonhosted.org/packages/29/1a/6c087522ab2c8549e710340c537809d6967e8d3c31912c2a8988f165a440/cloudmersive_image_api_client-2.0.9.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "defc27d983093184fc01892f249c76ca", "sha256": "39bb28f275c44268fb8c6a548b43054a3cc9f846ab17018aa234b3155fdbb808" }, "downloads": -1, "filename": "cloudmersive_image_api_client-2.1.0.tar.gz", "has_sig": false, "md5_digest": "defc27d983093184fc01892f249c76ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46013, "upload_time": "2019-11-24T00:40:02", "upload_time_iso_8601": "2019-11-24T00:40:02.972638Z", "url": "https://files.pythonhosted.org/packages/1f/0c/7a1a9631523e003d0afefe88fa2cfc9c362844eacd11dfdf304ba24d3ec8/cloudmersive_image_api_client-2.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "843130b1ecb5a3fe10eaf53e0ada0da8", "sha256": "00e99a31958c2b85adbcbfe77469b854d74d4de19aaab3f45898594cfe6a3f46" }, "downloads": -1, "filename": "cloudmersive_image_api_client-2.1.1.tar.gz", "has_sig": false, "md5_digest": "843130b1ecb5a3fe10eaf53e0ada0da8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47471, "upload_time": "2019-11-24T20:34:51", "upload_time_iso_8601": "2019-11-24T20:34:51.529431Z", "url": "https://files.pythonhosted.org/packages/ca/6b/1bf06fc16a01ec9ba7d2a54d8b7a069ca85ee9820b7d6963a0750e534046/cloudmersive_image_api_client-2.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "fef3184d1b6f2cd67ead5b63eda03a52", "sha256": "a49482e55d64041bf7a497bb454ae28b780b0e34e1c5a47548ef8fe171a7f138" }, "downloads": -1, "filename": "cloudmersive_image_api_client-2.1.2.tar.gz", "has_sig": false, "md5_digest": "fef3184d1b6f2cd67ead5b63eda03a52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50049, "upload_time": "2019-11-25T01:03:44", "upload_time_iso_8601": "2019-11-25T01:03:44.933187Z", "url": "https://files.pythonhosted.org/packages/9f/b7/3508dd7dec3aca8926698fc02531094c073bdbb21d8ce69d3929a233c475/cloudmersive_image_api_client-2.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.3": [ { "comment_text": "", "digests": { "md5": "ffee76701a33483b1c72abddfb1e6750", "sha256": "33cdf5505a6368ca06aaec58f8a019a19f8811821e88dd313e29ac674083892a" }, "downloads": -1, "filename": "cloudmersive_image_api_client-2.1.3.tar.gz", "has_sig": false, "md5_digest": "ffee76701a33483b1c72abddfb1e6750", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50260, "upload_time": "2019-11-27T22:28:09", "upload_time_iso_8601": "2019-11-27T22:28:09.454634Z", "url": "https://files.pythonhosted.org/packages/13/91/dfa50c2e0b0bb993b2cd0b2c6b545bb033d011fcba01627a0d73fe2f8ca8/cloudmersive_image_api_client-2.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.4": [ { "comment_text": "", "digests": { "md5": "8f6fa347c36c749797fe32ec5ce56b43", "sha256": "2dff1958a2ee12b21f8297efe44c1cc667d55d0dec9d87cec0bc80e53e4a282a" }, "downloads": -1, "filename": "cloudmersive_image_api_client-2.1.4.tar.gz", "has_sig": false, "md5_digest": "8f6fa347c36c749797fe32ec5ce56b43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50487, "upload_time": "2019-12-25T22:02:06", "upload_time_iso_8601": "2019-12-25T22:02:06.225723Z", "url": "https://files.pythonhosted.org/packages/11/55/9b26c5fc127d98822c22c753f3506841e2119da2b0f3e7f274f7a5e3a02c/cloudmersive_image_api_client-2.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.5": [ { "comment_text": "", "digests": { "md5": "c42c771b3476b75ca7e1a2bbe07aedb6", "sha256": "8221da15dfbddf56b168f80676f6a7928b2240aa296bc5d086367d64608eedbf" }, "downloads": -1, "filename": "cloudmersive_image_api_client-2.1.5.tar.gz", "has_sig": false, "md5_digest": "c42c771b3476b75ca7e1a2bbe07aedb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50769, "upload_time": "2019-12-26T00:34:15", "upload_time_iso_8601": "2019-12-26T00:34:15.743440Z", "url": "https://files.pythonhosted.org/packages/ed/b9/abeb40192455e434bc3e013dcd2e72c721ae1709b9ae002cb00488c7198a/cloudmersive_image_api_client-2.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "15e1f4b2c56f8d0eaef3a7c925cd8e0f", "sha256": "4c9c9d508e22770661b47cb26b640f61b5100d59fd9c3726274ddb87d68fa8bd" }, "downloads": -1, "filename": "cloudmersive_image_api_client-3.0.1.tar.gz", "has_sig": false, "md5_digest": "15e1f4b2c56f8d0eaef3a7c925cd8e0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53977, "upload_time": "2020-06-26T00:48:32", "upload_time_iso_8601": "2020-06-26T00:48:32.418629Z", "url": "https://files.pythonhosted.org/packages/4d/3f/534b8eefa6b56ac286e2ea04c929a01e60e1f450807cabb1c439ec7d5e08/cloudmersive_image_api_client-3.0.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "15e1f4b2c56f8d0eaef3a7c925cd8e0f", "sha256": "4c9c9d508e22770661b47cb26b640f61b5100d59fd9c3726274ddb87d68fa8bd" }, "downloads": -1, "filename": "cloudmersive_image_api_client-3.0.1.tar.gz", "has_sig": false, "md5_digest": "15e1f4b2c56f8d0eaef3a7c925cd8e0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53977, "upload_time": "2020-06-26T00:48:32", "upload_time_iso_8601": "2020-06-26T00:48:32.418629Z", "url": "https://files.pythonhosted.org/packages/4d/3f/534b8eefa6b56ac286e2ea04c929a01e60e1f450807cabb1c439ec7d5e08/cloudmersive_image_api_client-3.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }