Nedávno jsme publikovali blogový příspěvek který demonstruje, jak změnit neprůhlednost, režimy míchání a barevné překryvy ve vrstvách Photoshopu pomocí Aspose.PSD pro Python prostřednictvím .NET. Tento článek se však zaměří na to, jak změnit velikost, otáčet a ořezávat vrstvy PSD v Pythonu pomocí tohoto SDK. Posuneme se o krok dál v automatizaci PSD souborů s pomocí funkcí nabízených Aspose.PSD pro Python prostřednictvím .NET. Navíc vám ukážeme výstup zpracovaný tímto Python SDK. Takže začněme instalací tohoto SDK a pak se rovnou vrhneme na implementaci.

Instalace

Pokud jste ještě nenainstalovali Aspose.PSD pro Python prostřednictvím .NET, můžete ho nainstalovat spuštěním následujícího příkazu:

pip install aspose-psd

Jinak si můžete stáhnout tento Python SDK z tohoto odkazu.

Změna velikosti, otáčení a oříznutí vrstev PSD v Pythonu

Můžete zvolit toto programové řešení pro oříznutí nebo převrácení vrstvy Photoshopu. Prosím, postupujte podle níže uvedených kroků:

  • Vytvořte objekt třídy PngOptions a nastavte možnosti ukládání PNG s alfa kanálem.
  • Inicializujte instanci třídy PsdLoadOptions a nastavte možnosti načítání PSD.
  • Načtěte PSD obrázek pomocí zadaných možností.
  • Převeďte načtený obrázek na typ PsdImage pro přístup k vrstvě.
  • Uložte původní PSD (před jakýmikoli změnami) jako PNG pro srovnání.
  • Vyvolejte metodu resize pro změnu velikosti vrstvy na indexu 2 na 25x25 pixelů pomocí vysoce kvalitního resamplingu.
  • Otočte vrstvu na indexu 5 o 45 stupňů po směru hodinových ručiček s žlutým pozadím.
  • Zvyšte kontrast vrstvy na indexu 3 faktorem 3.
  • Ořízněte vrstvu na indexu 10 na obdélník začínající na (10, 10) s velikostí 20x20.
  • Zavolejte metodu save pro uložení aktualizovaného obrázku po všech úpravách vrstvy.

Následující ukázka kódu ukazuje, jak změnit velikost, otáčet a oříznout vrstvy PSD v Pythonu: Výstup:

flip-photoshop-layers

Získejte bezplatnou licenci

Získejte bezplatnou dočasnou licenci pro vyzkoušení tohoto SDK bez omezení hodnocení.

Shrnutí

Aspose.PSD pro Python prostřednictvím .NET usnadnilo a zjednodušilo změnu velikosti, otáčení a oříznutí vrstev PSD v Pythonu programově. Viděli jste, že můžeme jednoduše změnit velikost, oříznout a převrátit vrstvy Photoshopu jednoduše voláním metod. Ve skutečnosti můžete udělat mnohem více, protože tento Python SDK nabízí obrovské množství funkcí. Takže zůstaňte v kontaktu s dokumentací a API odkazy pro nové verze. Navíc si můžete prohlédnout naše GitHub příklady v případě nějakých nejasností.

Nakonec navštivte naše forum pro kladení dotazů.

Prozkoumat