Apply Smart Filters to PSD in C#

Wprowadzenie

Inteligentne filtry w programie Photoshop umożliwiają edycję nie destrukcyjną, umożliwiając w dowolnym momencie dostosowanie lub usunięcie filtry bez wpływu na oryginalny obraz.W tym artykule dowiemy się, jak dodać, edytować i zaktualizować inteligentne filtry w warstwach inteligentnych obiektów w plikach PSD za pomocą plików C# .NET.

Dlaczego warto używać inteligentnych filtrów?

Inteligentne filtry oferują kilka zalet, w tym:

  • Nie destrukcyjne edycje dla warstw Photoshop.
  • Łatwe dostosowania bez zmiany oryginalnego obrazu.
  • Automatyzacja manipulacji obiektami inteligentnymi PSD w C#.

Tabela zawartości

1. ustawienie Aspose.PSD dla inteligentnych filtrów

Aby skutecznie manipulować inteligentne filtry w plikach PSD, wykorzystujemy [Aspose.PSD dla .NET](https://products.aspose.net/psd:

  • Edytuj pliki PSD bezpośrednio bez konieczności Photoshop.
  • Aplikuj i modyfikuj inteligentne warstwy obiektów z łatwością.
  • Dodaj, dostosowuj i usuwaj inteligentne filtry bez przerwy.

Instalacja

Bibliotekę można zainstalować za pośrednictwem NuGet za pomocą następującego polecenia:

PM> Install-Package Aspose.PSD

Alternatywnie, można pobrać DLL z Aspose Downloads strona.

Dodanie, edycja i aktualizacja inteligentnych filtrów

Aby aplikować i modyfikować inteligentne filtry w pliku PSD, wykonaj następujące kroki:

  • Pobierz obraz PSD za pomocą Image w klasie.
  • Wejdź do inteligentnej warstwy obiektu, którą chcesz zmienić.
  • Edytuj istniejące inteligentne filtry (np. dostosuj promień, nieprzyjemność).
  • Dodaj nowe filtry, takie jak Gaussian Blur i Dodaj hałas.
  • Zachowaj zmodyfikowany plik PSD, aby zachować zmiany.

Kod przykładowy

Wspierane inteligentne filtry i efekty

Aspose.PSD obsługuje różnorodne inteligentne filtry, które można zastosować do swoich obrazów:

Inteligentny filtrFunkcja
Gaussian BlurSmażyć krawędzi dla gładkiego efektu.
Dodaj hałasSimuluje teksturę dla efektów realistycznych.
SharpenPoprawia krawędzi i drobne szczegóły.
EmbossTworzy efekt 3D na wybranych warstwach.

Filtry te mogą być programmatycznie kontrolowane w celu osiągnięcia przystosowanych ulepszeń obrazu dostosowanych do Twoich potrzeb.

Oszczędzanie i eksportowanie przetworzonych PSD

Po uaktualnieniu pliku PSD za pomocą inteligentnych filtrów można go zapisać w następujący sposób:

psdImage.Save("output.psd");

Jeśli chcesz wyeksportować plik do innych formatów, użyj tego skrótu kodu:

psdImage.Save("output.png", new PngOptions());

Zapewnia to utrzymanie wysokiej jakości podczas generowania różnych formatów obrazu.

Zdobądź darmową licencję

Aby korzystać z Aspose.PSD dla .NET bez ograniczeń, można poprosić o bezpłatną licencję tymczasową.

Aby uzyskać więcej szczegółów, odwiedź oficjalna dokumentacja ** lub wpisz swoje pytania na ** forum Aspose.

Konkluzje i dodatkowe zasoby

Podsumowanie

W tym przewodniku obejmujemy:

  • Jak zmodyfikować warstwy inteligentnych obiektów PSD w C#
  • Dodanie i dostosowanie inteligentnych filtrów, takich jak Gaussian Blur
  • Sprzedaż i eksportowanie zmienionych PSD

Dowiedz się więcej

Z Aspose.PSD dla .NET, można efektywnie manipulować pliki Photoshop programowo bez konieczności Photoshop. Zacznij automatyzację PSD inteligentne przetwarzanie obiektów w C# dzisiaj za tylko $99! 🚀

More in this category