Menambahkan Watermark ke Gambar

Menambahkan Watermark ke Gambar

Dokumen ini menjelaskan cara menambahkan watermark ke gambar menggunakan Aspose.PSD. Menambahkan watermark ke gambar adalah kebutuhan umum untuk aplikasi pengolahan gambar. Contoh ini menggunakan kelas Graphics untuk menggambar string pada permukaan gambar.

Menambahkan Watermark

Untuk menunjukkan operasi ini, kami akan memuat gambar BMP dari disk dan menggambar string sebagai watermark di permukaan gambar menggunakan metode DrawString kelas Graphics. Kami akan menyimpan gambar ke format PNG menggunakan kelas PngOptions. Berikut ini adalah contoh kode yang menunjukkan cara menambahkan watermark ke gambar. Kode contoh telah dibagi menjadi bagian-bagian untuk memudahkan pemahaman langkah demi langkah.

  1. Muat sebuah gambar.
  2. Buat dan inisialisasi objek Graphics.
  3. Buat dan inisialisasi objek Font dan SolidBrush.
  4. Gambar string sebagai watermark menggunakan metode DrawString kelas Graphics.
  5. Simpan gambar ke format PNG.

Potongan kode berikut ini menunjukkan cara menambahkan watermark pada gambar.

Menambahkan Watermark Diagonal

Menambahkan watermark diagonal ke gambar mirip dengan menambahkan watermark horizontal seperti yang dibahas sebelumnya, dengan sedikit perbedaan. Untuk menunjukkan operasi ini, kami akan memuat gambar JPG dari disk, menambahkan transformasi menggunakan objek kelas Matrix dan menggambar string sebagai watermark pada permukaan gambar menggunakan metode DrawString kelas Graphics. Berikut ini adalah contoh kode yang menunjukkan cara menambahkan watermark diagonal ke gambar. Kode contoh telah dibagi menjadi bagian-bagian untuk memudahkan pemahaman langkah demi langkah.

  1. Muat gambar.
  2. Buat dan inisialisasi objek Graphics.
  3. Buat dan inisialisasi objek Font dan SolidBrush.
  4. Dapatkan ukuran gambar dalam objek SizeF.
  5. Buat sebuah instansi kelas Matrix dan lakukan transformasi komposit.
  6. Tetapkan transformasi ke objek Graphics.
  7. Buat dan inisialisasi objek StringFormat.
  8. Gambar string sebagai watermark menggunakan metode DrawString kelas Graphics.
  9. Simpan gambar hasil.

Potongan kode berikut ini menunjukkan cara menambahkan watermark diagonal.