Pythonを使用してゼロからPSDまたはPSB画像を作成する

Contents
[ ]

概要

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ドキュメントを参照してください。

完全な例をご確認ください。