Obraz znaku csharp

Obecnie wiele organizacji i instytucji przyjęło zasady bez papieru. W niektórych przypadkach może być konieczne podpisywanie obrazów do różnych celów. Aspose.PSD for .NET API może być używany do pracy z różnymi warstwami graficznymi i obrazami. W tym artykule opisano, jak programowo dodać podpis do obrazu w języku C#.

Cyfrowe podpisywanie obrazów — instalacja C# API

Możesz łatwo zainstalować Aspose.PSD for .NET API, pobierając jego plik DLL z sekcji New Releases lub używając następującego polecenia instalacyjnego NuGet:

PM> Install-Package Aspose.PSD

Dodaj podpis do obrazu programowo w C#

Może być konieczne podpisanie umowy lub umowy w formie obrazu. Ta funkcja może być pomocna i wydajna w przetwarzaniu dokumentów w porównaniu z papierową i tradycyjną pocztą. Aby podpisać obraz, wykonaj następujące czynności.

  • Załaduj podstawowy obraz PSD z klasą Image.
  • Załaduj dodatkowy plik obrazu PSD.
  • Podaj współrzędne lokalizacji i umieść obraz podpisu.
  • Zapisz wyjściowy podpisany obraz metodą Save.

Poniższy fragment kodu wyjaśnia, jak programowo podpisać obraz w języku C#:

// Utwórz instancję obrazu, aby załadować obraz podstawowy
using (Image canvas = Image.Load("layers.psd"))
{
    // Utwórz kolejną instancję klasy Image, aby załadować obraz pomocniczy z podpisem
    using (Image signature = Image.Load("sample.psd"))
    {
        // Utwórz instancję klasy Graphics
        Graphics graphics = new Graphics(canvas);

        // Wywołaj metodę DrawImage, określając odpowiednią lokalizację 
        //Tutaj obraz wtórny jest rysowany w prawym dolnym rogu obrazu głównego
        graphics.DrawImage(signature, new Point(canvas.Height - signature.Height, canvas.Width - signature.Width));
        canvas.Save("ImageSignature.png", new PngOptions());
    }
}

Poznaj funkcje API

Istnieje kilka innych funkcji obsługiwanych do pracy z plikami PSD i innymi obrazami. Więcej informacji można znaleźć w sekcji dokumentacja.

Uzyskaj bezpłatną licencję ewaluacyjną

Możesz uniknąć ograniczeń ewaluacyjnych, aby przetestować wszystkie funkcje w pełni, uzyskując bezpłatną licencję tymczasową.

Wniosek

W tym artykule nauczyłeś się, jak programowo podpisywać obraz przy użyciu języka C#. Możesz dodatkowo ulepszyć tę funkcję, aby umożliwić podpisywanie wielu stron umowy. Co więcej, nie musisz instalować żadnej aplikacji do przetwarzania obrazu, takiej jak Adobe Illustrator, Photoshop, MS Paint itp. Po prostu użyj fragmentu kodu, a funkcja zostanie zintegrowana z aplikacją opartą na platformie .NET lub .NET Core w dowolnym systemie operacyjnym . Ponadto prosimy o kontakt z nami na forum w przypadku jakichkolwiek pytań.

Zobacz też

Kompresuj plik PSD Photoshop w C#