Przytnij obróć PSD C#

Obrazy PSD są szeroko wykorzystywane w projektowaniu graficznym i różnych projektach wizualnych. Czasami możesz potrzebować przyciąć lub obrócić obraz PSD, aby osiągnąć konkretne cele estetyczne. Ten artykuł poprowadzi Cię przez proces efektywnego przycinania lub obracania obrazu PSD przy użyciu C#. Poniżej znajdują się sekcje, które omówimy:

Instalacja interfejsu API C# .NET do manipulacji PSD

Aby bezproblemowo manipulować plikami PSD, możesz skorzystać z interfejsu API Aspose.PSD for .NET. To potężne narzędzie pozwala na tworzenie, edytowanie i zarządzanie plikami PSD, a także różnymi innymi formatami Photoshopa. Konfiguracja API jest prosta. Możesz pobrać plik DLL z strony Nowe wersje lub użyć następującego polecenia instalacji NuGet w Microsoft Visual Studio:

PM> Install-Package Aspose.PSD

Przycinanie obrazu PSD za pomocą metody przesunięcia 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, używając instancji klasy RasterImage.
  2. Zbuforuj 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 żądanej lokalizacji.

Oto fragment kodu, który demonstruje, 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 części obrazu PSD, używając współrzędnych prostokątnych. Aby to zrobić, wykonaj następujące kroki:

  1. Załaduj wejściowy plik PSD za pomocą klasy RasterImage.
  2. Zbuforuj obraz wejściowy w celu zwiększenia 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 przy użyciu współrzędnych prostokątnych w C#:

Obracanie obrazu PSD pod dowolnym kątem przy użyciu C#

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

  1. Załaduj wejściowy obraz PSD, używając klasy RasterImage.
  2. Zbuforuj 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ę oceny

Aby przetestować API w pełni, możesz poprosić o bezpłatną licencję oceny.

Podsumowanie

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

Zobacz także