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 TrialAspose.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) |
Support and Learning Resources
- Oppimisresursseja
- Dokumentointi
- Lähdekoodi
- API-viitteet
- Arkisto
- Opetusohjelman videot
- Miksi Aspose.PSD Pythonille?
- Asiakkaiden luettelo
- Menestystarinat