Resim csharp'ı imzala

Bugünlerde birçok kuruluş ve kurum kağıtsız politikalar benimsemiştir. Bazı kullanım durumlarında, görüntüleri farklı amaçlar için imzalamanız gerekebilir. Aspose.PSD for .NET API, farklı grafik katmanları ve görüntülerle çalışmak için kullanılabilir. Bu makale, C# dilinde programlı olarak bir görüntüye nasıl imza ekleneceğini kapsar.

Görüntüleri Dijital Olarak İmzalama – C# API Kurulumu

Aspose.PSD for .NET API’sini Yeni Çıkanlar bölümünden DLL dosyasını indirerek veya aşağıdaki NuGet kurulum komutunu kullanarak kolayca kurabilirsiniz:

PM> Install-Package Aspose.PSD

C#’ta Programlı Olarak Görüntüye İmza Ekleme

Görüntü şeklinde bir sözleşme veya sözleşme imzalamanız gerekebilir. Bu özellik, kağıt ve fiziksel postaya kıyasla belgeleri işlemek için yararlı ve verimli olabilir. Bir görüntüyü imzalamak için aşağıdaki adımları izlemeniz gerekir.

  • Birincil PSD görüntüsünü Image sınıfıyla yükleyin.
  • İkincil PSD görüntü dosyasını yükleyin.
  • Konum koordinatlarını belirtin ve imza resmini yerleştirin.
  • Çıkış imzalı görüntüyü Kaydet yöntemiyle kaydedin.

Aşağıdaki kod parçacığı, bir görüntünün programlı olarak C# ile nasıl imzalanacağını ayrıntılı olarak açıklar:

// Birincil görüntüyü yüklemek için bir Görüntü örneği oluşturun
using (Image canvas = Image.Load("layers.psd"))
{
    // İkincil görüntüyü imzayla yüklemek için başka bir Image sınıfı örneği oluşturun
    using (Image signature = Image.Load("sample.psd"))
    {
        // Graphics sınıfının bir örneğini oluşturun
        Graphics graphics = new Graphics(canvas);

        // Uygun konumu belirtirken DrawImage yöntemini çağırın 
        //Burada ikincil görüntü, birincil görüntünün sağ alt kısmına çizilir.
        graphics.DrawImage(signature, new Point(canvas.Height - signature.Height, canvas.Width - signature.Width));
        canvas.Save("ImageSignature.png", new PngOptions());
    }
}

API Özelliklerini Keşfedin

PSD ve diğer görüntülerle çalışmak için desteklenen birkaç başka özellik vardır. Daha fazla ayrıntı için lütfen belgeler bölümünü ziyaret etmekten çekinmeyin.

Ücretsiz Değerlendirme Lisansı Alın

Ücretsiz geçici lisans alarak tüm özellikleri tam kapasiteyle test etmek için değerlendirme sınırlamalarından kaçınabilirsiniz.

Çözüm

Bu makalede, C# kullanarak bir görüntüyü programlı olarak nasıl imzalayacağınızı öğrendiniz. Birden çok sözleşme tarafının imzasına izin vermek için bu özelliği daha da geliştirebilirsiniz. Ayrıca, Adobe Illustrator, Photoshop, MS Paint vb. herhangi bir görüntü işleme uygulaması kurmanıza gerek yoktur. Sadece kod parçacığını kullanın ve özellik, herhangi bir işletim sistemindeki .NET veya .NET Core çerçeve tabanlı uygulamanıza entegre edilecektir. . Ayrıca, herhangi bir sorunuz olması durumunda forumda bizimle iletişime geçmekten lütfen çekinmeyin.

Ayrıca bakınız

PSD Photoshop Dosyasını C# dilinde sıkıştırın