Pythonを使って画像に透かし(ウォーターマーク)を簡単に追加する方法を解説します。著作権保護やオリジナル画像のアピールに役立つスクリプトを紹介。初心者でも分かりやすい解説で、実際に使えるコードも公開!
#Python #ウォーターマーク #画像加工 #プログラミング初心者
pip install Pillow
from PIL import Image, ImageDraw, ImageFont
# 元画像を読み込む
image = Image.open(“C:\Users\striv\Downloads\sample.jpg”).convert(“RGBA”)
# 透かし用のレイヤー作成
watermark = Image.new(“RGBA”, image.size, (255,255,255,0))
draw = ImageDraw.Draw(watermark)
# フォント設定(任意のフォントを使う)
font = ImageFont.truetype(“arial.ttf”, 36)
# テキストと位置・色(R,G,B,A)
text = “© こうちゃん”
position = (image.width – 200, image.height – 50)
draw.text(position, text, fill=(255,255,255,128), font=font) # 透明度128
# 合成
combined = Image.alpha_composite(image, watermark)
# RGBに変換して保存(JPEGはRGBAをサポートしない)
combined = combined.convert(“RGB”)
combined.save(“C:\Users\striv\Downloads\sample_watermarked.jpg”)



コメント