最近,我們發佈了一篇部落格文章,演示了如何使用Aspose.PSD for Python via .NET更改 Photoshop 層的透明度、混合模式和顏色覆蓋。然而,這篇文章將介紹如何使用此 SDK 在 Python 中調整大小、旋轉和裁剪 PSD 層。我們將在Aspose.PSD for Python via .NET的幫助下,邁出自動化 PSD 文件的更一步。此外,我們將展示此 Python SDK 處理的輸出。那麼,讓我們從安裝此 SDK 開始,然後直接進入實現部分。

安裝

如果您尚未安裝Aspose.PSD for Python via .NET,您可以通過運行以下命令進行安裝:

pip install aspose-psd

否則,您可以從這個鏈接下載此 Python SDK。

在 Python 中調整大小、旋轉和裁剪 PSD 層

您可以選擇此程式解決方案來裁剪或翻轉 Photoshop 層。請遵循以下步驟:

  • 創建PngOptions類的對象,並設置帶有 alpha 通道的 PNG 保存選項。
  • 初始化PsdLoadOptions類的實例,並設置 PSD 加載選項。
  • 使用指定的選項加載 PSD 圖像。
  • 將加載的圖像轉換為 PsdImage 類型,以便訪問層。
  • 將原始 PSD(在任何更改之前)保存為 PNG 以進行比較。
  • 調用resize方法,將索引 2 的層調整為 25x25 像素,使用高品質重採樣。
  • 將索引 5 號層順時針旋轉 45 度,並填充黃色背景。
  • 將索引 3 號層的對比度增加 3 倍。
  • 將索引 10 號層裁剪為從 (10, 10) 開始,大小為 20x20 的矩形。
  • 在所有層修改後,調用save方法保存更新的圖像。

以下代碼示例顯示了如何在 Python 中調整大小、旋轉和裁剪 PSD 層: 輸出:

flip-photoshop-layers

獲取免費許可證

獲取免費臨時許可證,以便在沒有評估限制的情況下試用此 SDK。

總結

Aspose.PSD for Python via .NET使在 Python 中以編程方式調整大小、旋轉和裁剪 PSD 層變得非常簡單。您已經看到,我們可以通過簡單地調用方法來調整大小、裁剪和翻轉 Photoshop 層。事實上,您可以做更多的事情,因為這個 Python SDK 提供了大量的功能。因此,請隨時關注文檔API 參考以獲取新版本。此外,如果有任何疑問,您可以查看我們的GitHub示例。

最後,請訪問我們的論壇以提出問題。

探索