Python İle Sıfırdan PSD veya PSB Görüntü Oluşturma

Genel Bakış

Aspose.PSD kütüphanesini kullanarak Python ile sıfırdan bir PSD veya PSB dosyası oluşturmak için aşağıdaki adımları izleyebilirsiniz:

Gerekli modülleri ve sınıfları Aspose.PSD kütüphanesinden içe aktarın:

from aspose.psd import Graphics, Pen, Color, Rectangle
from aspose.psd.brushes import LinearGradientBrush
from aspose.psd.fileformats.psd import PsdImage

Çıkış dosya adını ve yolunu belirtin:

outputFile = "CreateFileFromScratchExample.psd"

İstenen boyutlara sahip bir PSD görüntüsü oluşturun:

with PsdImage(500, 500) as img:

Düzenli bir PSD katmanı ekleyin ve grafik API’sını kullanarak güncelleyin:

regularLayer = img.add_regular_layer()
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))

Metin katmanı oluşturun:

textLayer = img.add_text_layer("Örnek Metin", Rectangle(200, 200, 100, 100))

Metin katmanına bir gölge efekti ekleyin:

dropShadowEffect = textLayer.blending_options.add_drop_shadow()
dropShadowEffect.distance = 0
dropShadowEffect.size = 8
dropShadowEffect.color = Color.blue

PSD dosyasını kaydedin:

img.save(outputFile)

Bu kod, 500x500 piksel boyutlarında bir PSD görüntüsü oluşturur. Düzenli bir katman ekler ve bir kalem ve fırça kullanarak üzerinde bir elips çizer. Ardından “Örnek Metin” metinli bir metin katmanı ekler ve ona bir gölge efekti uygular. Son olarak, belirtilen çıkış dosya adıyla PSD dosyasını kaydeder.

Bu kodun çalışması için Python ortamınızda Aspose.PSD kütüphanesinin kurulu ve düzgün bir şekilde yapılandırılmış olması gerektiğini unutmayın. Kütüphaneyi nasıl kurup kullanılacağına dair daha fazla bilgi için resmi Aspose.PSD belgelerine başvurabilirsiniz.

Lütfen tam örneği kontrol edin.

Örnek