Aspose.PSD  for Python via .NET

Python-sovellusliittymät Photoshop-tiedostojen käsittelemiseen

Luo, lue, muokkaa ja muunna PSD-, PSB- ja AI-tiedostoja ilman Adobe Photoshop- tai Adobe Illustrator -riippuvuuksia.

  Download Free Trial
  
 

Aspose.PSD Pythonille .NET: n kautta on ainutlaatuinen Python PSD -kirjasto, joka tarjoaa edistyneitä PSD-, PSD- ja AI-tiedostojen käsittelyominaisuuksia. Voit helposti luoda, ladata, päivittää, muokata, muuntaa, pakata PSD- ja PSB-kuvia tämän sovellusliittymän avulla. Aspose.PSD Tukee PSD- ja PSB-tiedostojen suosituimpia ominaisuuksia, mukaan lukien tekstikerrosten, älykkäiden objektien, täyttökerrosten, muotokerrosten, ryhmätasojen, säätötasojen päivitykset. Aspose.PSD tukee sekoitustiloja, kerrostehosteita, vääntymismuunnoksia, älykkäitä suodattimia, animaatioaikatauluja, vektori-, raster- ja leikkausnaamioiden käsittelyä, matalan tason PSD-tiedostojen resurssien tutkimista ja paljon muuta

Aspose.PSD Tuetut muodot

Edistyneet Python PSD Manipulation API -ominaisuudet

Avaa PSD-tiedosto Pythonissa ja päivitä teksti

Aspose.PSD Pythonille .NET: n kautta tarjoaa mahdollisuuden avata ja muokata PSD-tiedostoja vain muutamalla koodirivillä.

Avaa tiedosto, päivitä teksti, vie muuhun muotoon, kuten PDF, PNG, JPEG, TIFF, BMP, GIF - 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)

Lue tai luo PSD-tiedostoja

Aspose.PSD Pythonille .NET: n kautta ei ainoastaan tue PSD- ja PSB-tiedostomuotojen lataamista manipulointia ja muuntamista varten, vaan tarjoaa myös mahdollisuuden luoda PSD- ja PSB-tiedostoja tyhjästä. .NET kehittäjät voivat käyttää sovellusliittymää automatisoimaan skenaarioita, jotka voivat auttaa heitä matkalla.

Luo PSD tyhjästä - 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)

Lisää mikä tahansa tiedostotuettu grafiikkatiedosto kerrokseksi muokattavaksi Photoshopin kaltaisella tyylillä Aspose.PSD for Python

Aspose.PSD Pythonille .NET: n kautta tarjoaa mahdollisuuden lisätä minkä tahansa kuvatiedoston kerrokseksi ja aloittaa sen muokkaaminen

Avaa tiedosto, päivitä teksti, vie muuhun muotoon, kuten PDF, PNG, JPEG, TIFF, BMP, GIF - 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)

Tarkista, miten Aspose.PSD for Python -lisenssiä voidaan soveltaa

Aspose.PSD for Python voidaan helposti testata tarpeidesi mukaan, mutta kirjasto on maksettu, joten sinun on hankittava lisenssi

Avaa tiedosto, päivitä teksti, vie muuhun muotoon, kuten PDF, PNG, JPEG, TIFF, BMP, GIF - Python

from aspose.psd import License
license = License()
licensePath = "PathToLicenseFile"
license.set_license(licensePath)
  
  

Aspose.PSD tarjoaa yksittäisiä PSD API muita suosittuja kehitysympäristöissä kuten alla: