Pythonを使用してゼロからPSDまたはPSB画像を作成する
Contents
[
Hide
]
概要
PythonでAspose.PSDを使用してゼロからPSDまたはPSBファイルを作成するには、以下の手順に従うことができます:
Aspose.PSDライブラリから必要なモジュールとクラスをインポートします:
from aspose.psd import Graphics, Pen, Color, Rectangle
from aspose.psd.brushes import LinearGradientBrush
from aspose.psd.fileformats.psd import PsdImage
出力ファイルの名前とパスを指定します:
outputFile = "CreateFileFromScratchExample.psd"
所定の寸法でPSDイメージを作成します:
with PsdImage(500, 500) as img:
通常のPSDレイヤーを追加し、グラフィックAPIを使用してそれを更新します:
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))
テキストレイヤーを作成します:
textLayer = img.add_text_layer("Sample Text", Rectangle(200, 200, 100, 100))
テキストレイヤーにドロップシャドウエフェクトを追加します:
dropShadowEffect = textLayer.blending_options.add_drop_shadow()
dropShadowEffect.distance = 0
dropShadowEffect.size = 8
dropShadowEffect.color = Color.blue
PSDファイルを保存します:
img.save(outputFile)
このコードは、500x500ピクセルの寸法を持つPSD画像を作成します。通常のレイヤーを追加し、ペンとブラシを使用してその上に楕円を描画します。そして、「Sample Text」というテキストを持つテキストレイヤーを追加し、それにドロップシャドウエフェクトを適用します。最後に、指定した出力ファイル名でPSDファイルを保存します。
このコードが機能するには、Python環境にAspose.PSDライブラリを正しくインストールおよび設定している必要があります。ライブラリのインストール方法や使用方法については、公式Aspose.PSDドキュメントを参照してください。
完全な例をご確認ください。