Mari kita lihat hari ini, bagaimana cara menambahkan tanda air ke gambar. Ini membantu Anda memberi merek fotografi resmi Anda, dan melindungi gambar Anda dari penggunaan yang tidak sah. Artikel ini akan memandu Anda untuk menambahkan tanda air teks dan gambar secara terprogram ke file gambar Anda menggunakan C#. Pada postingan sebelumnya, kita telah melihat hal yang sama untuk menambahkan tanda air berbasis teks dan gambar ke gambar menggunakan Java. Setelah membaca artikel ini, tidak akan sulit bagi Anda untuk menambahkan tanda air ke gambar JPG/JPEG, PNG, WebP, GIF, TIFF, JP2, BMP menggunakan C# dalam aplikasi .NET Anda.
Sekarang mari kita lihat secara terpisah, bagaimana kita dapat dengan mudah menambahkan tanda air berbasis teks dan gambar pada gambar, foto, atau file gambar Anda di C# menggunakan .NET Watermarking API untuk dokumen dan gambar.
Teks dan Gambar Watermarking API untuk .NET
GroupDocs.Watermark for .NET adalah API untuk menambahkan tanda air ke gambar atau dokumen dari berbagai format file dalam aplikasi .NET. Ini memberikan metode watermarking yang efektif yang memungkinkan Anda menambahkan watermark teks serta watermark gambar yang sulit dihapus secara otomatis oleh alat pihak ketiga lainnya.
Dari dokumentasi, Anda dapat memeriksa lebih lanjut fitur dan format file yang didukung.
Anda dapat mengunduh penginstal DLL atau MSI dari bagian unduhan atau mendapatkannya dari NuGet.
Install-Package GroupDocs.Watermark
Tambahkan Teks ke Gambar sebagai Tanda Air menggunakan C#
API memungkinkan Anda menambahkan teks ke gambar sebagai tanda air dengan banyak penyesuaian. Langkah-langkah berikut memandu bagaimana kita dapat menerapkan tanda air pada file gambar, foto, atau gambar kita menggunakan C# dalam aplikasi .NET.
- Muat Gambar menggunakan Watermarker.
- Setel teks dan gaya watermark menggunakan TextWatermark.
- Setel properti tanda air lainnya seperti posisi, rotasi, opacity, dll.
- Tambahkan tanda air teks ke gambar menggunakan metode Tambah.
- Simpan gambar keluaran dengan metode Simpan.
Contoh kode C# berikut menambahkan label teks pada gambar JPG sebagai watermark dengan beberapa rotasi teks.
// Tambahkan Tanda Air Teks ke JPG menggunakan C#
using (Watermarker watermarker = new Watermarker("filePath/image.jpg"))
{
// Setel Font Teks dan Tanda Air
Font font = new Font("Arial", 30, FontStyle.Bold | FontStyle.Italic);
TextWatermark watermark = new TextWatermark("GroupDocs", font);
// Setel Properti Tanda Air
watermark.ForegroundColor = Color.Black;
watermark.TextAlignment = TextAlignment.Right;
watermark.X = 70;
watermark.Y = 70;
watermark.RotateAngle = -30;
watermark.Opacity = 0.4;
// watermark.BackgroundColor = Warna.Biru;
// Tambahkan tanda air yang dikonfigurasi ke Gambar JPG
watermarker.Add(watermark);
watermarker.Save("filePath/outputImage.jpg");
}
Sisipkan Tanda Air Gambar ke Gambar menggunakan C#
Demikian pula, kami juga dapat menambahkan gambar lain sebagai tanda air pada file gambar sumber kami. Untuk ini, gunakan kelas ImageWatermark dan propertinya untuk menyesuaikan tampilan watermark.
- Buat objek kelas Watermarker untuk memuat gambar sumber.
- Siapkan watermark gambar menggunakan kelas ImageWatermark.
- Setel properti tanda air.
- Tambahkan watermark gambar pada gambar sumber menggunakan metode Tambah.
- Simpan gambar keluaran menggunakan metode Simpan.
Contoh kode C# berikut menambahkan gambar PNG pada file PNG lain sebagai tanda air di lokasi pilihan.
// Menambahkan Tanda Air Gambar PNG pada Gambar menggunakan C#
using (Watermarker watermarker = new Watermarker("filePath/image.png"))
{
using (ImageWatermark watermark = new ImageWatermark("filePath/watermarkLogo.png"))
{
// Setel Properti Tanda Air
watermark.X = 20;
watermark.Y = 80;
// Tambahkan tanda air pada file gambar dan simpan hasilnya
watermarker.Add(watermark);
watermarker.Save("filePath/outputImage.png");
}
}
Kesimpulan
Saya yakin Anda sekarang dapat dengan mudah menambahkan watermark ke file gambar Anda menggunakan C#. Bahkan Anda dapat membuat aplikasi .NET Anda sendiri yang mendukung watermarking pada dokumen dan gambar dari berbagai format file.
Anda dapat memiliki Lisensi Sementara Gratis untuk merasakan setiap aspek produk. Dukungan gratis akan dengan senang hati membantu Anda keluar dari kebingungan dan menyelesaikan pertanyaan terkait watermark Anda di forum.