Menempatkan Tanda Tangan pada Foto menggunakan Python

Artikel ini membahas cara menempatkan tanda tangan pada foto menggunakan Python. Artikel ini mencakup semua detail pengaturan IDE, daftar langkah, dan contoh kode yang menunjukkan cara menempatkan tanda tangan pada gambar menggunakan Python. Anda akan menyesuaikan gambar tanda tangan dalam format PNG dan menempelkannya ke gambar target (PNG, JPEG, BMP, TIFF, GIF, dll.) di lokasi yang ditentukan.

Langkah-langkah Menyisipkan Tanda Tangan pada JPG menggunakan Python

  1. Siapkan lingkungan untuk menggunakan Aspose.Imaging for Python via .NET untuk menempatkan tanda tangan pada foto
  2. Load gambar utama dan gambar tanda tangan dengan latar belakang putih ke dalam objek RasterImage
  3. Opsional, ubah ukuran gambar tanda tangan jika ingin menempelkannya di ruang terbatas
  4. Muat gambar tanda tangan ke dalam memori menggunakan metode cache_data() dan akses semua pikselnya dengan metode load_argb_32_pixels()
  5. Iterasi semua piksel tanda tangan dan buat piksel yang keputihan menjadi transparan dengan mengatur nilai alpha menjadi 0
  6. Simpan kembali piksel ke gambar tanda tangan setelah membuat latar belakangnya transparan
  7. Hubungkan gambar utama dengan objek Graphics dan gambar tanda tangan transparan di atasnya menggunakan metode draw_image

Langkah-langkah ini merangkum proses cara menempatkan tanda tangan pada gambar menggunakan Python. Muat gambar utama dan gambar tanda tangan ke dalam kelas Image, ubah menjadi RasterImage, muat gambar tanda tangan ke dalam memori, akses pikselnya, dan iterasi untuk mencari piksel putih lalu membuatnya transparan. Simpan kembali piksel tersebut, muat gambar utama ke objek Graphics, dan gambar tanda tangan transparan di lokasi yang ditentukan.

Kode untuk Menempatkan Tanda Tangan Anda pada Foto menggunakan Python

Kode di atas menunjukkan cara menempatkan tanda tangan Anda pada foto menggunakan Python. Pada gambar ini, diasumsikan bahwa latar belakang tanda tangan berwarna putih; oleh karena itu, kami mencari piksel dengan nilai lebih dari 240. Namun, jika latar belakang tanda tangan Anda berbeda, Anda dapat mencari piksel tersebut dan membuatnya transparan sesuai kebutuhan.

Artikel ini mengajarkan cara menambahkan tanda tangan ke foto tanpa Photoshop menggunakan Python. Untuk mengonversi file DNG ke file JPEG, lihat artikel Mengonversi DNG ke JPG menggunakan Python.

 Indonesian