Batch Script Otomatis untuk Watermark Gambar di Windows
Saya ingin membuat sebuah tools sederhana berbasis Command Prompt untuk menambahkan watermark tulisan pada gambar secara otomatis di Windows.
Karena blog ini menggunakan Hugo, maka manajemen kontennya semua dilakukan di komputer sendiri. Jadi saya butuh sesuatu yang simpel cukup sekali klik semua gambar yang ada di folder dikasih watermark.
Windows gak punya kemampuan untuk manipulasi gambar. ChatGPT merekomendasikan ImageMagick, sebuah software open-source untuk pengolahan citra digital. Sekalian saja saya tanyakan contoh script nya untuk membuat watermark.
Saya download software tersebut dan install. Jalankan perintah ini di Command Prompt untuk cek apakah sudah bisa jalan.
magick -version
- Jika keluar versinya maka sudah jalan
- Jika perintah
magicktidak dikenali, tambahkan dulu lokasi foldernya biasanya diC:\Program Files\ImageMagickke PATH di environment variable
Buat file watermark.bat dimana saja, buka di notepad dan isi script berikut ini:
@echo off
setlocal enabledelayedexpansion
REM === Konfigurasi dasar ===
set "WATERMARK=irman.web.id"
set "FONT=Arial"
set "FONTSIZE=18"
set "COLOR=rgba(0,0,255,0.5)" REM biru transparan 50%
set "GRAVITY=southeast" REM posisi: northwest, north, northeast, west, center, east, southwest, south, southeast
set "OFFSET=+20+20" REM jarak watermark dari pinggir
REM === Buat folder output (agar tidak overwrite file asli) ===
if not exist "output" mkdir "output"
echo =====================================
echo Adding watermark to images...
echo Source Folder: %cd%
echo Output Folder: %cd%\output
echo =====================================
REM === Loop untuk JPG, JPEG, PNG ===
for %%f in (*.jpg *.jpeg *.png) do (
echo Processing %%f ...
magick "%%f" -gravity !GRAVITY! -pointsize !FONTSIZE! -fill "!COLOR!" -font "!FONT!" -annotate !OFFSET! "!WATERMARK!" "output\%%~nxf"
)
echo Done! All watermarked images are in the "output" folder.
pause
Cara menjalankannya tinggal copy file watermark.bat dan simpan ke folder yang berisi gambar yang akan ditambahkan watermark.
Lalu jalankan dengan double klik file watermark.bat. Semua gambar hasil watermark akan ada di folder output.
