Tambahkan watermark ke gambar menggunakan C#

Watermark sangat penting untuk menegaskan kepemilikan gambar dan mencegah penggunaan tidak sah atau pemalsuan. Menerapkan fitur watermark otomatis dalam aplikasi web atau desktop Anda bisa sangat penting. Dalam artikel ini, kami akan memandu Anda melalui proses menambahkan watermark ke gambar secara programatis menggunakan C#. Selain itu, Anda juga akan belajar cara menambahkan watermark di PDF menggunakan C# untuk meningkatkan keamanan dokumen Anda. Mari kita mulai!

Daftar Isi

API C# untuk Menambahkan Watermark ke Gambar

Untuk menambahkan watermark ke gambar, kami akan memanfaatkan Aspose.Imaging untuk .NET. API pemrosesan gambar yang kuat ini mendukung berbagai format, termasuk PNG, JPEG, dan BMP, yang menyederhanakan manipulasi gambar. Anda dapat mengunduh binary API atau menginstalnya melalui NuGet menggunakan perintah berikut:

PM> Install-Package Aspose.Imaging

Tambahkan Watermark ke Gambar di C#

Berikut adalah panduan langkah demi langkah tentang cara menambahkan watermark ke gambar menggunakan C#:

  1. Muat gambar menggunakan kelas Image.
  2. Buat instance dari kelas Graphics, menginisialisasinya dengan objek Image.
  3. Tentukan keluarga font, ukuran, dan gaya menggunakan kelas Font.
  4. Buat instance SolidBrush untuk mengatur properti seperti warna.
  5. Instansiasi kelas StringFormat untuk mengelola penataan teks.
  6. Tambahkan watermark ke gambar menggunakan metode Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat).
  7. Simpan gambar menggunakan metode Image.Save(String).

Berikut adalah contoh kode yang menunjukkan cara menambahkan watermark ke gambar di C#:

Tambahkan watermark ke gambar menggunakan C#

Tambahkan Watermark Diagonal ke Gambar di C#

Dalam beberapa kasus, watermark diterapkan secara diagonal di seluruh gambar. API Aspose.Imaging untuk .NET memungkinkan Anda untuk memutar teks watermark untuk mencapai efek ini. Ikuti langkah-langkah berikut untuk menambahkan watermark diagonal:

  1. Muat gambar menggunakan kelas Image.
  2. Buat instance Graphics yang diinisialisasi dengan objek Image.
  3. Tentukan keluarga font, ukuran, dan gaya dengan kelas Font.
  4. Buat instance SolidBrush untuk mengatur properti seperti warna.
  5. Instansiasi objek StringFormat untuk penataan teks.
  6. Buat instance Matrix untuk mengatur sudut transformasi.
  7. Tetapkan objek Matrix ke properti Graphics.Transform.
  8. Tambahkan watermark menggunakan metode Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat).
  9. Simpan gambar menggunakan metode Image.Save(String).

Berikut adalah contoh kode yang menggambarkan cara menambahkan watermark diagonal ke gambar menggunakan C#:

Tambahkan watermark diagonal ke gambar menggunakan C#

Masukkan Watermark pada Gambar dengan Lisensi Gratis

Anda dapat mendapatkan lisensi sementara gratis untuk memasukkan watermark pada gambar tanpa batasan evaluasi.

Kesimpulan

Dalam artikel ini, Anda telah belajar cara menambahkan watermark ke gambar di C#. Anda juga menemukan cara memutar teks watermark ke sudut tertentu dan cara menambahkan watermark di PDF menggunakan C#. Untuk informasi lebih lanjut tentang API pemrosesan gambar C#, silakan merujuk ke dokumentasi. Jika Anda memiliki pertanyaan atau membutuhkan bantuan, jangan ragu untuk menghubungi kami melalui forum.

Lihat Juga