Notatki wydania Aspose.PSD Adapters dla .NET 24.4

Klucz Podsumowanie Kategoria
PSDNET-1985 Pierwsze opublikowanie Aspose.PSD.Adapters.Imaging do Nuget Usprawnienie

Zmiany w API publicznym

Dodane API:

  • Brak

Usunięte API:

  • Brak

Przykłady użycia:

Proszę sprawdzić stronę dokumentacji Aspose.PSD.Adapters

PSDNET-1985. Najbardziej kompletny przykład korzystania z Aspose.PSD.Adapters

// Dodaj włączenie adapterów w swojej konfiguracji początkowej
Aspose.PSD.Adapters.Imaging.EnableLoaders(
   FileFormat.Bmp,
   FileFormat.Gif,
   FileFormat.Jpeg2000,
   FileFormat.Jpeg,
   FileFormat.Png,
   FileFormat.Svg,
   FileFormat.Tiff,
   FileFormat.Webp);
            
// dodatkowo włącz eksporterów
Aspose.PSD.Adapters.Imaging.EnableExporters();

// Aby pracować z adapterami, potrzebujesz licencje Aspose.PSD i adaptee
// Oto jak zastosować licencję Aspose.PSD
var license = new Aspose.PSD.License();
license.SetLicense(@"Aspose.PSD.NET.lic");

// Oto przykład zastosowania licencji Adaptee dla Aspose.Imaging
var licImaging = new Aspose.Imaging.License();
licImaging.SetLicense(@"Aspose.Imaging.NET.lic");
// Następnie możesz uruchomić dowolny kod adapterów lub biblioteky PSD lub Imaging

// Po tym wszystkie te pliki mogą być otwarte przez Aspose.PSD bez żadnego dodatkowego kodu, wystarczy
using (var img = Aspose.PSD.Image.Load("SomeFile.Webp")) 
{
    // Po wykonaniu tego kodu otrzymasz plik PSD utworzony z WEBP i możesz zastosować dowolne filtry Aspose.PSD, warstwy i dostosowania, w tym transformację zakrzywienia
}

// Dodatkowo możesz tworzyć obrazy eksporterów w formacie PSD
using (WebPImage webp = new WebPImage(300, 300, null))
{
    // Użyj interfejsu API Aspose.Imaging do edycji pliku WEBP z funkcjami specyficznymi dla obrazowania
    var gr = new Aspose.Imaging.Graphics(webp);             
    gr.Clear(Aspose.Imaging.Color.Wheat);

    gr.DrawArc(
        new Aspose.Imaging.Pen(Aspose.Imaging.Color.Black, 5),
        new Aspose.Imaging.Rectangle(50, 50, 200, 200), 
        0, 
        270);

    // Następnie wystarczy użyć metody ToPsdImage() i edytować plik jak PSD ze funkcjami przypominającymi Photoshopa, w tym warstwy, inteligentne filtry i inteligentne obiekty.
    using (var psdImage = webp.ToPsdImage())
    {                   
        psdImage.AddTextLayer("Jakiś tekst", new Rectangle(100, 100, 100, 50));
        var hue = psdImage.AddHueSaturationAdjustmentLayer();
        hue.Hue = 130;

        // Zapisz ostateczny plik PSD za pomocą Aspose.PSD
        psdImage.Save("output.psd");
    }
}

// Jeśli nie potrzebujesz korzystać z dostarczanych przez adapterów modułów wczytywania i eksportu, po prostu je wyłącz
Adapters.Imaging.DisableLoaders();
Adapters.Imaging.DisableExporters();