Nyligen publicerade vi ett blogginlägg som visar hur man ändrar opacitet, blandningslägen och färgöverlägg i Photoshop-lager med Aspose.PSD för Python via .NET. Denna artikel kommer dock att gå igenom hur man ändrar storlek, roterar och beskär PSD-lager i Python med hjälp av denna SDK. Vi kommer att gå ett steg längre i PSD automatisering av filer med hjälp av de funktioner som erbjuds av Aspose.PSD för Python via .NET. Dessutom kommer vi att visa dig utdata som behandlats av denna Python SDK. Så, låt oss börja med att installera denna SDK och sedan hoppa direkt till implementeringen.

Installation

Om du inte redan har installerat Aspose.PSD för Python via .NET, kan du installera den genom att köra följande kommando:

pip install aspose-psd

Annars kan du ladda ner denna Python SDK från denna länk.

Ändra storlek, rotera och beskära PSD-lager i Python

Du kan välja denna programmeringslösning för att beskära eller vända ett Photoshop-lager. Vänligen följ stegen som anges nedan:

  • Skapa ett objekt av klassen PngOptions och ställ in PNG-sparalternativ med alfakanal.
  • Initiera en instans av klassen PsdLoadOptions och ställ in PSD-laddningsalternativ.
  • Ladda PSD-bilden med hjälp av de angivna alternativen.
  • Gör om den inlästa bilden till PsdImage-typ för lageråtkomst.
  • Spara den ursprungliga PSD:n (före några ändringar) som en PNG för jämförelse.
  • Anropa metoden resize för att ändra storlek på lager med index 2 till 25x25 pixlar med högkvalitativ omprovtagning.
  • Rotera lager med index 5 med 45 grader medurs med gul bakgrundsifyllning.
  • Öka kontrasten av lager med index 3 med en faktor av 3.
  • Beskär lager med index 10 till ett rektangel som börjar vid (10, 10) med storlek 20x20.
  • Anropa metoden save för att spara den uppdaterade bilden efter alla lagerändringar.

Följande kodexempel visar hur man ändrar storlek, roterar och beskär PSD-lager i Python: Utdata:

flip-photoshop-layers

Få en gratis licens

Få en gratis tillfällig licens för att prova denna SDK utan utvärderingsbegränsningar.

Sammanfattning

Aspose.PSD för Python via .NET har gjort det ganska enkelt och lätt att ändra storlek, rotera och beskära PSD-lager i Python programmatiskt. Du har sett att vi kan ändra storlek på, beskära och vända Photoshop-lager enkelt genom att anropa metoder. Faktum är att du kan göra mycket mer eftersom det finns en stor mängd funktioner som tillhandahålls av denna Python SDK. Så, håll dig uppdaterad med dokumentationen och API-referenser för nya versioner. Dessutom kan du kolla in våra GitHub exempel i fall av några oklarheter.

Slutligen, vänligen besök vårt forum för att ställa frågor.

Utforska