## PSD, PSB, AI Manipulation API
[Product Page](https://products.aspose.com/psd/python-net/) | [Documentation](https://docs.aspose.com/psd/python-net/) | [Demos](https://products.aspose.app/psd/family) | [Blog](https://blog.aspose.com/categories/aspose.psd-product-family/) | [API Reference](https://reference.aspose.com/psd/python-net/) | [Search](https://search.aspose.com/) | [Free Support](https://forum.aspose.com/c/psd) | [Temporary License](https://purchase.aspose.com/temporary-license) | [EULA](https://company.aspose.com/legal/eula)
---
Try our [free online Apps](https://products.aspose.app/psd/family) demonstrating some of the most popular Aspose.PSD functionality.
**Aspose.PSD for Python via .NET** is an **Unique Python PSD Library** offering advanced PSD, PSD and AI files processing features. You could easily create, load, update, edit, convert, compress PSD and PSB images using this API. Aspose.PSD Supports most popular features for PSD and PSB files including updates of Text Layers, Smart Objects, Fill Layers, Shape Layers, Group Layers, Adjustment Layers. **Aspose.PSD** supports Blendings Modes, Layer Effects, Warp Transformations, Smart Filters, Animation TimeLine, Working with Vector, Raster and Clipping Masks, Low-Level PSD file resource exploring and much more. Also, library supports drawing and work with graphic primitives for Regular Layers. **Aspose.PSD** is able to export and convert PSD, PSB, AI formats to PNG, TIFF, PDF, JPEG, GIF, BMP. IT supports popular combinations of Bit Depths and Color Modes. Besides the all described a many common tranformation like Layer Resize, Crop, Shift, Rotating are supported too. This is an ultimate PSD, PSB and AI Format Processing Library for any use-cases. It's crossplatform: Windows, MacOS, MacOS-ARM, Linux are supported.
**Aspose.PSD for Python via .NET** is an ultimate, flexible, stable and powerful API to work with PSD, PSB and AI formats. **Aspose.PSD** is cross-platform library, it is Windows x32/x64, Linux x64, and MacOS x64/Arm64 compatible.
> Aspose.PSD for Python requires you to use python programming language. For **[Java](https://releases.aspose.com/psd/java/)** and **[.NET](https://www.nuget.org/packages/Aspose.PSD/)** languages, we recommend you to get [Aspose.PSD for Java](https://releases.aspose.com/psd/java/) and [Aspose.PSD for .NET](https://www.nuget.org/packages/Aspose.PSD/), respectively.
### Product Features
The following are Aspose.PSD’s core features:
- Create PSD and PSB images from scratch
- Open and Export of PSD, PSB and AI images to PDF, JPEG, PNG, TIFF, BMP, GIF, BMP
- Aspose.PSD Team actively work on manipulation with AI files
- Update PSD and PSB images
- Adding of JPEG, PNG, TIFF, BMP, GIF, BMP files as a layers for editing
- Support of layers: Regular Layer, Text Layer, Smart Object, Group Layer, Adjustment Layer, Fill Layer, Shape Layer
- Support of Blending Options, Layer Effects, Raster, Vector andd Clipping Masks, Warp Transformations, Smart Filters
- Draw lines, circles, ellipses, texts, complex paths, and images using the classes Graphics
- Process images (including per-pixel modifications)
- Convert PSD and PSB Files between different Color Modes and Bit Depths
### **Supported File Formats**
|**File format**|**Load**|**Save**|**Add as a Layer**|
| :- | :- | :- | :- |
|[PSD](https://docs.fileformat.com/image/psd/)| Yes | Yes | Yes |
|[PSB](https://docs.fileformat.com/image/psb/)| Yes | Yes | Yes |
|[AI](https://docs.fileformat.com/image/ai/)| Yes | Working on it | Yes |
|[BMP](https://docs.fileformat.com/image/bmp/)| - |Yes| Yes |
|[GIF](https://docs.fileformat.com/image/gif/)| - |Yes|Yes|
|[JPEG](https://docs.fileformat.com/image/jpeg/)| - |Yes|Yes|
|[JPEG2000](https://docs.fileformat.com/image/jp2/)| - |Yes|Yes|
|[PNG](https://docs.fileformat.com/image/png/)| - |Yes|Yes|
|[TIFF](https://docs.fileformat.com/image/tiff/)| - |Yes|Yes|
|[PDF](https://docs.fileformat.com/pdf/)| - | Yes | Working on it|
### Platform Independence
Aspose.PSD for Python can be used to develop applications for a wide range of operating systems, such as Windows (x32/x64), Linux (x64), and MacOS (x64/arm64) where Python 3.5 or later is installed.
**The base .NET platform is .NET Core 6.0**
**Do not use System.Drawing.Common but the platform-independent Aspose.Drawing.**
### Get Started
Ready to give Aspose.PSD for Python a try?
Simply run ```pip install aspose-psd``` from the console to fetch the package. If you already have Aspose.PSD for Python and want to upgrade the version, please run ```pip install --upgrade aspose-psd``` to get the latest version.
You can run the following snippets in your environment to see how Aspose.PSD works, or check out the [GitHub Repository](https://github.com/aspose-psd/Aspose.PSD-for-Python-Net) or [Aspose.PSD for Python Documentation](https://docs.aspose.com/psd/python-net/) for other common use cases.
### Open PSD File in Python and update text
``` python
from aspose.psd import Image
from aspose.psd.fileformats.png import PngColorType
from aspose.psd.fileformats.psd import PsdImage
from aspose.psd.fileformats.psd.layers import TextLayer
from aspose.psd.imageloadoptions import PsdLoadOptions
from aspose.psd.imageoptions import PngOptions
from aspose.pycore import cast
# Specify File Paths
sourceFile = "AllTypesLayerPsd.psd"
outputFile = "LoadImageExample.png"
# Specify Load Options
loadOptions = PsdLoadOptions()
loadOptions.load_effects_resource = True
loadOptions.allow_warp_repaint = True
# Specify Export Options
exportOptions = PngOptions()
exportOptions.color_type = PngColorType.TRUECOLOR_WITH_ALPHA
# Open File using Aspose.PSD for Python
with Image.load(sourceFile, loadOptions) as image:
# Types of Aspose.PSD can be casted
psdImage = cast(PsdImage, image)
textLayer = cast(TextLayer, psdImage.layers[5])
textLayer.update_text("Simple Text Edit")
# Export PSD File To PNG
psdImage.save(outputFile, exportOptions)
```
### Create a PSD File From Scratch. Create Regular Layer using Graphics API and Create Text Layer with Shadow Effect
``` python
from aspose.psd import Graphics, Pen, Color, Rectangle
from aspose.psd.brushes import LinearGradientBrush
from aspose.psd.fileformats.psd import PsdImage
outputFile = "CreateFileFromScratchExample.psd"
# Create PSD Image with specified dimensions
with PsdImage(500, 500) as img:
# Create Regular PSD Layer and update it with Graphic API
regularLayer = img.add_regular_layer()
# Use popular Graphic API for Editing
graphics = Graphics(regularLayer)
pen = Pen(Color.alice_blue)
brush = LinearGradientBrush(Rectangle(250, 250, 150, 100), Color.red, Color.aquamarine, 45)
graphics.draw_ellipse(pen, Rectangle(100, 100, 200, 200))
graphics.fill_ellipse(brush, Rectangle(250, 250, 150, 100))
# Create Text Layer
textLayer = img.add_text_layer("Sample Text", Rectangle(200, 200, 100, 100))
# Adding Shadow to Text
dropShadowEffect = textLayer.blending_options.add_drop_shadow()
dropShadowEffect.distance = 0
dropShadowEffect.size = 8
dropShadowEffect.color = Color.blue
# Save PSD File
img.save(outputFile)
```
### Add Image File as a Layer or Open Image File as a PSD
``` python
from io import BytesIO
from aspose.psd.fileformats.psd import PsdImage
from aspose.psd.fileformats.psd.layers import Layer
inputFile = "inputFile.png"
outputFile = "AddFileAsLayer.psd"
# Open file as Stream
with open(inputFile, "rb", buffering=0) as filestream:
stream = BytesIO(filestream.read())
stream.seek(0)
# Create PSD Layer from Stream
layer = Layer(stream)
# Create PSD Image with the specified size
psdImage = PsdImage(layer.width, layer.height)
# Add Layer to PSD Image
psdImage.layers = [layer]
# Get Pixels from File
pixels = layer.load_argb_32_pixels(layer.bounds)
pixelsRange = range(len(pixels))
# Fill the pixels data with some values
for i in pixelsRange:
if i % 5 == 0:
pixels[i] = 500000
# Fast Save of Updated Image Data
layer.save_argb_32_pixels(layer.bounds, pixels)
# Save PSD Image
psdImage.save(outputFile)
```
### Set License Example
``` python
from aspose.psd import License
license = License()
licensePath = "PathToLicenseFile"
license.set_license(licensePath)
```
---
[Product Page](https://products.aspose.com/psd/python-net/) | [Documentation](https://docs.aspose.com/psd/python-net/) | [Demos](https://products.aspose.app/psd/family) | [Blog](https://blog.aspose.com/categories/aspose.psd-product-family/) | [API Reference](https://reference.aspose.com/psd/python-net/) | [Search](https://search.aspose.com/) | [Free Support](https://forum.aspose.com/c/psd) | [Temporary License](https://purchase.aspose.com/temporary-license) | [EULA](https://company.aspose.com/legal/eula)
Raw data
{
"_id": null,
"home_page": "https://products.aspose.com/psd/python-net",
"name": "aspose-psd",
"maintainer": null,
"docs_url": null,
"requires_python": "<3.12,>=3.5",
"maintainer_email": null,
"keywords": "Aspose.PSD, ICC, Profile, CMYK, RGBA, LAB, Grayscale, Color, Modes, Layers, Images, Drawing, Export, Effects, Filters, Mask, Masking, Graphics, Watermark, Rendering, Text, Editing, Paths, Groups, Adjustment, Smart, Objects, Blending, Manipulation, API, Adobe, Photoshop, Illustrator, PSD, PSB, AI, GIF, JPEG, JPG, JPEG2000, BMP, PDF, PNG, TIF, TIFF",
"author": "Aspose",
"author_email": null,
"download_url": null,
"platform": "macos_x86_64",
"description": "## PSD, PSB, AI Manipulation API\n\n[Product Page](https://products.aspose.com/psd/python-net/) | [Documentation](https://docs.aspose.com/psd/python-net/) | [Demos](https://products.aspose.app/psd/family) | [Blog](https://blog.aspose.com/categories/aspose.psd-product-family/) | [API Reference](https://reference.aspose.com/psd/python-net/) | [Search](https://search.aspose.com/) | [Free Support](https://forum.aspose.com/c/psd) | [Temporary License](https://purchase.aspose.com/temporary-license) | [EULA](https://company.aspose.com/legal/eula)\n\n---\nTry our [free online Apps](https://products.aspose.app/psd/family) demonstrating some of the most popular Aspose.PSD functionality.\n\n**Aspose.PSD for Python via .NET** is an **Unique Python PSD Library** offering advanced PSD, PSD and AI files processing features. You could easily create, load, update, edit, convert, compress PSD and PSB images using this API. Aspose.PSD Supports most popular features for PSD and PSB files including updates of Text Layers, Smart Objects, Fill Layers, Shape Layers, Group Layers, Adjustment Layers. **Aspose.PSD** supports Blendings Modes, Layer Effects, Warp Transformations, Smart Filters, Animation TimeLine, Working with Vector, Raster and Clipping Masks, Low-Level PSD file resource exploring and much more. Also, library supports drawing and work with graphic primitives for Regular Layers. **Aspose.PSD** is able to export and convert PSD, PSB, AI formats to PNG, TIFF, PDF, JPEG, GIF, BMP. IT supports popular combinations of Bit Depths and Color Modes. Besides the all described a many common tranformation like Layer Resize, Crop, Shift, Rotating are supported too. This is an ultimate PSD, PSB and AI Format Processing Library for any use-cases. It's crossplatform: Windows, MacOS, MacOS-ARM, Linux are supported.\n\n**Aspose.PSD for Python via .NET** is an ultimate, flexible, stable and powerful API to work with PSD, PSB and AI formats. **Aspose.PSD** is cross-platform library, it is Windows x32/x64, Linux x64, and MacOS x64/Arm64 compatible.\n\n> Aspose.PSD for Python requires you to use python programming language. For **[Java](https://releases.aspose.com/psd/java/)** and **[.NET](https://www.nuget.org/packages/Aspose.PSD/)** languages, we recommend you to get [Aspose.PSD for Java](https://releases.aspose.com/psd/java/) and [Aspose.PSD for .NET](https://www.nuget.org/packages/Aspose.PSD/), respectively.\n\n### Product Features\n\nThe following are Aspose.PSD\u2019s core features:\n- Create PSD and PSB images from scratch\n- Open and Export of PSD, PSB and AI images to PDF, JPEG, PNG, TIFF, BMP, GIF, BMP\n- Aspose.PSD Team actively work on manipulation with AI files\n- Update PSD and PSB images\n- Adding of JPEG, PNG, TIFF, BMP, GIF, BMP files as a layers for editing\n- Support of layers: Regular Layer, Text Layer, Smart Object, Group Layer, Adjustment Layer, Fill Layer, Shape Layer\n- Support of Blending Options, Layer Effects, Raster, Vector andd Clipping Masks, Warp Transformations, Smart Filters\n- Draw lines, circles, ellipses, texts, complex paths, and images using the classes Graphics\n- Process images (including per-pixel modifications)\n- Convert PSD and PSB Files between different Color Modes and Bit Depths\n\n### **Supported File Formats**\n|**File format**|**Load**|**Save**|**Add as a Layer**|\n| :- | :- | :- | :- |\n|[PSD](https://docs.fileformat.com/image/psd/)| Yes | Yes | Yes |\n|[PSB](https://docs.fileformat.com/image/psb/)| Yes | Yes | Yes |\n|[AI](https://docs.fileformat.com/image/ai/)| Yes | Working on it | Yes |\n|[BMP](https://docs.fileformat.com/image/bmp/)| - |Yes| Yes |\n|[GIF](https://docs.fileformat.com/image/gif/)| - |Yes|Yes|\n|[JPEG](https://docs.fileformat.com/image/jpeg/)| - |Yes|Yes|\n|[JPEG2000](https://docs.fileformat.com/image/jp2/)| - |Yes|Yes|\n|[PNG](https://docs.fileformat.com/image/png/)| - |Yes|Yes|\n|[TIFF](https://docs.fileformat.com/image/tiff/)| - |Yes|Yes|\n|[PDF](https://docs.fileformat.com/pdf/)| - |\u00a0Yes | Working on it|\n\n\n### Platform Independence\n\nAspose.PSD for Python can be used to develop applications for a wide range of operating systems, such as Windows (x32/x64), Linux (x64), and MacOS (x64/arm64) where Python 3.5 or later is installed.\n\n**The base .NET platform is .NET Core 6.0**\n**Do not use System.Drawing.Common but the platform-independent Aspose.Drawing.**\n\n### Get Started\n\nReady to give Aspose.PSD for Python a try?\n\nSimply run ```pip install aspose-psd``` from the console to fetch the package. If you already have Aspose.PSD for Python and want to upgrade the version, please run ```pip install --upgrade aspose-psd``` to get the latest version.\n\nYou can run the following snippets in your environment to see how Aspose.PSD works, or check out the [GitHub Repository](https://github.com/aspose-psd/Aspose.PSD-for-Python-Net) or [Aspose.PSD for Python Documentation](https://docs.aspose.com/psd/python-net/) for other common use cases.\n\n### Open PSD File in Python and update text\n``` python\n\nfrom aspose.psd import Image\nfrom aspose.psd.fileformats.png import PngColorType\nfrom aspose.psd.fileformats.psd import PsdImage\nfrom aspose.psd.fileformats.psd.layers import TextLayer\nfrom aspose.psd.imageloadoptions import PsdLoadOptions\nfrom aspose.psd.imageoptions import PngOptions\nfrom aspose.pycore import cast\n\n# Specify File Paths\nsourceFile = \"AllTypesLayerPsd.psd\"\noutputFile = \"LoadImageExample.png\"\n\n# Specify Load Options\nloadOptions = PsdLoadOptions()\nloadOptions.load_effects_resource = True\nloadOptions.allow_warp_repaint = True\n\n# Specify Export Options\nexportOptions = PngOptions()\nexportOptions.color_type = PngColorType.TRUECOLOR_WITH_ALPHA\n\n# Open File using Aspose.PSD for Python\nwith Image.load(sourceFile, loadOptions) as image:\n # Types of Aspose.PSD can be casted\n psdImage = cast(PsdImage, image)\n textLayer = cast(TextLayer, psdImage.layers[5])\n textLayer.update_text(\"Simple Text Edit\")\n\n # Export PSD File To PNG\n psdImage.save(outputFile, exportOptions)\n\t\n```\n\n### Create a PSD File From Scratch. Create Regular Layer using Graphics API and Create Text Layer with Shadow Effect\n``` python\n\nfrom aspose.psd import Graphics, Pen, Color, Rectangle\nfrom aspose.psd.brushes import LinearGradientBrush\nfrom aspose.psd.fileformats.psd import PsdImage\n\noutputFile = \"CreateFileFromScratchExample.psd\"\n\n# Create PSD Image with specified dimensions\nwith PsdImage(500, 500) as img:\n # Create Regular PSD Layer and update it with Graphic API\n regularLayer = img.add_regular_layer()\n\n # Use popular Graphic API for Editing\n graphics = Graphics(regularLayer)\n pen = Pen(Color.alice_blue)\n brush = LinearGradientBrush(Rectangle(250, 250, 150, 100), Color.red, Color.aquamarine, 45)\n graphics.draw_ellipse(pen, Rectangle(100, 100, 200, 200))\n graphics.fill_ellipse(brush, Rectangle(250, 250, 150, 100))\n\n # Create Text Layer\n textLayer = img.add_text_layer(\"Sample Text\", Rectangle(200, 200, 100, 100))\n\n # Adding Shadow to Text\n dropShadowEffect = textLayer.blending_options.add_drop_shadow()\n dropShadowEffect.distance = 0\n dropShadowEffect.size = 8\n dropShadowEffect.color = Color.blue\n\n # Save PSD File\n img.save(outputFile)\n```\n\n### Add Image File as a Layer or Open Image File as a PSD\n``` python\n\nfrom io import BytesIO\nfrom aspose.psd.fileformats.psd import PsdImage\nfrom aspose.psd.fileformats.psd.layers import Layer\n\ninputFile = \"inputFile.png\"\noutputFile = \"AddFileAsLayer.psd\"\n\n# Open file as Stream\nwith open(inputFile, \"rb\", buffering=0) as filestream:\n stream = BytesIO(filestream.read())\n stream.seek(0)\n\n # Create PSD Layer from Stream\n layer = Layer(stream)\n\n # Create PSD Image with the specified size\n psdImage = PsdImage(layer.width, layer.height)\n\n # Add Layer to PSD Image\n psdImage.layers = [layer]\n\n # Get Pixels from File\n pixels = layer.load_argb_32_pixels(layer.bounds)\n pixelsRange = range(len(pixels))\n\n # Fill the pixels data with some values\n for i in pixelsRange:\n if i % 5 == 0:\n pixels[i] = 500000\n\n # Fast Save of Updated Image Data\n layer.save_argb_32_pixels(layer.bounds, pixels)\n\n # Save PSD Image\n psdImage.save(outputFile)\n```\n\n\n### Set License Example\n``` python\n\nfrom aspose.psd import License\n\nlicense = License()\nlicensePath = \"PathToLicenseFile\"\nlicense.set_license(licensePath)\n \n```\n\n---\n[Product Page](https://products.aspose.com/psd/python-net/) | [Documentation](https://docs.aspose.com/psd/python-net/) | [Demos](https://products.aspose.app/psd/family) | [Blog](https://blog.aspose.com/categories/aspose.psd-product-family/) | [API Reference](https://reference.aspose.com/psd/python-net/) | [Search](https://search.aspose.com/) | [Free Support](https://forum.aspose.com/c/psd) | [Temporary License](https://purchase.aspose.com/temporary-license) | [EULA](https://company.aspose.com/legal/eula)\n\n\n",
"bugtrack_url": null,
"license": "Free To Use But Restricted,Other/Proprietary License",
"summary": "Aspose.PSD for Python via .NET is a standalone API to read, write, process, convert Adobe Photoshop PSD, PSB formats without needing to install Adobe Photoshop\u00ae and AI files without Adobe Illustrator\u00ae",
"version": "24.9.0",
"project_urls": {
"API Reference": "https://reference.aspose.com/psd/python-net/",
"Blog": "https://blog.aspose.com/categories/aspose.psd-product-family/",
"Demos": "https://products.aspose.app/psd/family",
"Docs": "https://docs.aspose.com/psd/python-net/",
"Examples": "https://github.com/aspose-psd/Aspose.PSD-for-Python-NET",
"Free Support": "https://forum.aspose.com/c/psd",
"Homepage": "https://products.aspose.com/psd/python-net",
"Release Notes": "https://docs.aspose.com/psd/python-net/release-notes/",
"Temporary License": "https://purchase.aspose.com/temporary-license"
},
"split_keywords": [
"aspose.psd",
" icc",
" profile",
" cmyk",
" rgba",
" lab",
" grayscale",
" color",
" modes",
" layers",
" images",
" drawing",
" export",
" effects",
" filters",
" mask",
" masking",
" graphics",
" watermark",
" rendering",
" text",
" editing",
" paths",
" groups",
" adjustment",
" smart",
" objects",
" blending",
" manipulation",
" api",
" adobe",
" photoshop",
" illustrator",
" psd",
" psb",
" ai",
" gif",
" jpeg",
" jpg",
" jpeg2000",
" bmp",
" pdf",
" png",
" tif",
" tiff"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "b1103a12c3de04d13f4ec044040a65edecaa106812f7866c618e0382c689dfbb",
"md5": "d5245371257e079454d9cf5605292e3e",
"sha256": "328d96ad9868ab87da2e5a714ad279731fb89ac9b21cd54325523bb61d1f479a"
},
"downloads": -1,
"filename": "aspose_psd-24.9.0-py3-none-macosx_10_14_x86_64.whl",
"has_sig": false,
"md5_digest": "d5245371257e079454d9cf5605292e3e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<3.12,>=3.5",
"size": 66739207,
"upload_time": "2024-10-15T10:26:21",
"upload_time_iso_8601": "2024-10-15T10:26:21.879295Z",
"url": "https://files.pythonhosted.org/packages/b1/10/3a12c3de04d13f4ec044040a65edecaa106812f7866c618e0382c689dfbb/aspose_psd-24.9.0-py3-none-macosx_10_14_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2e3d67537a1306325bf646346c8d0963dc0834e583f7b8eb33bc3a3dfb1a1a8d",
"md5": "d1c09e5ca98af2eba0e6066af4a5ede3",
"sha256": "b3176546aede7db1a0aca94633bc764c82748830f10e9835d543cd0f31c07be6"
},
"downloads": -1,
"filename": "aspose_psd-24.9.0-py3-none-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "d1c09e5ca98af2eba0e6066af4a5ede3",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<3.12,>=3.5",
"size": 45843354,
"upload_time": "2024-10-15T10:26:26",
"upload_time_iso_8601": "2024-10-15T10:26:26.884535Z",
"url": "https://files.pythonhosted.org/packages/2e/3d/67537a1306325bf646346c8d0963dc0834e583f7b8eb33bc3a3dfb1a1a8d/aspose_psd-24.9.0-py3-none-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b0ba8dcc36b2f23f77690d43b95b6bbb591c41a8205238f0ac0a4efa1df822a6",
"md5": "9d64d1fab1268914ce96fb57e2466bd9",
"sha256": "c586f87a11bdefc532cf31dd1d02a9f284a4fdf724c86ecaa9cfa17675869a4b"
},
"downloads": -1,
"filename": "aspose_psd-24.9.0-py3-none-manylinux1_x86_64.whl",
"has_sig": false,
"md5_digest": "9d64d1fab1268914ce96fb57e2466bd9",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<3.12,>=3.5",
"size": 74473588,
"upload_time": "2024-10-15T10:26:31",
"upload_time_iso_8601": "2024-10-15T10:26:31.854535Z",
"url": "https://files.pythonhosted.org/packages/b0/ba/8dcc36b2f23f77690d43b95b6bbb591c41a8205238f0ac0a4efa1df822a6/aspose_psd-24.9.0-py3-none-manylinux1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "848cff0328e24855f102d84a2dcac07d5969dd1d5af8c3c164893705b9e1500c",
"md5": "85a6460cd3135ec0e80b423f99455f05",
"sha256": "2e6ef99c7e62431cda3e9d7eeaf1b2ae8e31e542a76bd6eff754bb669e9dec5d"
},
"downloads": -1,
"filename": "aspose_psd-24.9.0-py3-none-win32.whl",
"has_sig": false,
"md5_digest": "85a6460cd3135ec0e80b423f99455f05",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<3.12,>=3.5",
"size": 45602809,
"upload_time": "2024-10-15T10:26:36",
"upload_time_iso_8601": "2024-10-15T10:26:36.834665Z",
"url": "https://files.pythonhosted.org/packages/84/8c/ff0328e24855f102d84a2dcac07d5969dd1d5af8c3c164893705b9e1500c/aspose_psd-24.9.0-py3-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "86466362443a61d41b670029b10531ddf9421d6c333647b23e71adc40eb6fd98",
"md5": "f55cf875e846095897de503458550b0d",
"sha256": "a16ee69fe4ffa73036de2da33e5faef78277a603fe32458c69aab74b8afe2b73"
},
"downloads": -1,
"filename": "aspose_psd-24.9.0-py3-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "f55cf875e846095897de503458550b0d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<3.12,>=3.5",
"size": 53026855,
"upload_time": "2024-10-15T10:26:41",
"upload_time_iso_8601": "2024-10-15T10:26:41.427468Z",
"url": "https://files.pythonhosted.org/packages/86/46/6362443a61d41b670029b10531ddf9421d6c333647b23e71adc40eb6fd98/aspose_psd-24.9.0-py3-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-15 10:26:21",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "aspose-psd",
"github_project": "Aspose.PSD-for-Python-NET",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "aspose-psd"
}