Crop Rotate PSD C#

Obrazy PSD odgrywają kluczową rolę w projektowaniu graficznym i projektach wizualnych. Niezależnie od tego, czy chcesz poprawić projekt, czy osiągnąć konkretne cele estetyczne, możliwość przycinania lub obracania obrazu PSD może być nieoceniona. W tym artykule przeprowadzimy Cię przez proces efektywnego przycinania lub obracania obrazu PSD za pomocą C#. Oto, co omówimy:

Instalacja interfejsu API C# .NET do manipulacji PSD

Aby łatwo manipulować plikami PSD, możesz wykorzystać interfejs API Aspose.PSD dla .NET. To potężne narzędzie pozwala na tworzenie, edytowanie i zarządzanie plikami PSD oraz innymi formatami Photoshop. Ustawienie API jest proste. Możesz pobrać plik DLL z strony Nowe wydania lub użyć następującego polecenia instalacyjnego NuGet w Microsoft Visual Studio:

PM> Install-Package Aspose.PSD

Przycinanie obrazu PSD za pomocą metody Shift w C#

Aby przyciąć obraz PSD, przesuwając jego zawartość w kierunku środka, wykonaj następujące kroki:

  1. Załaduj wejściowy obraz PSD za pomocą instancji klasy RasterImage.
  2. Zapisz obraz PSD za pomocą metody CacheData w celu poprawy wydajności.
  3. Określ wartości przesunięcia i wywołaj metodę Crop.
  4. Zapisz przycięty obraz w wybranej lokalizacji.

Oto fragment kodu, który pokazuje, jak programowo przyciąć obraz PSD w C#:

Przycinanie obrazu PSD za pomocą współrzędnych prostokątnych w C#

Możesz również przyciąć określone sekcje obrazu PSD za pomocą współrzędnych prostokątnych. Aby to osiągnąć, wykonaj następujące kroki:

  1. Załaduj plik PSD za pomocą klasy RasterImage.
  2. Zapisz obraz wejściowy dla lepszej wydajności.
  3. Utwórz obiekt Rectangle z pożądanymi współrzędnymi.
  4. Przytnij obraz PSD i zapisz plik wyjściowy.

Poniższy fragment kodu ilustruje, jak przyciąć obraz PSD za pomocą współrzędnych prostokątnych w C#:

Obracanie obrazu PSD pod dowolnym kątem za pomocą C#

Obracanie obrazu PSD pod dowolnie określonym kątem można zrealizować w następujący sposób:

  1. Załaduj wejściowy obraz PSD za pomocą klasy RasterImage.
  2. Zapisz obraz, aby poprawić wydajność.
  3. Ustaw pożądany kąt obrotu za pomocą metody Rotate.
  4. Zapisz obrócony plik PSD.

Oto fragment kodu, który pokazuje, jak programowo obrócić obraz PSD w C#:

Uzyskaj bezpłatną licencję ewaluacyjną

Aby zbadać pełne możliwości interfejsu API, możesz zażądać bezpłatnej licencji ewaluacyjnej.

Wnioski

W tym artykule dowiedziałeś się, jak programowo przyciąć lub obrócić obraz PSD za pomocą C#. Integrując te funkcje w swoich aplikacjach .NET, możesz znacznie zwiększyć swoje możliwości przetwarzania grafiki za jedyne 99 dolarów. Aby uzyskać bardziej szczegółowe informacje, odwiedź sekcję dokumentacji. Jeśli masz jakiekolwiek pytania, skontaktuj się z nami za pośrednictwem bezpłatnego forum wsparcia.