タイトルの通り、画像を半透明にしたいです。
背景がすでに透明の画像の透明ではない部分だけを半透明にする方法を教えていただけると嬉しいです。
putalphaを使用すると、本来透明であるべき場所も設定したアルファ値になってしまいます。
Python
1watermark = PIL.Image.open(self.WATERMARK_PATH) 2watermark.putalpha(50) 3 4base_img.paste(watermark, (base_img.size[0] - water_x, base_img.size[1] - water_y), watermark) # 最終的に透かしとして他の画像に挿入しようと考えています
上のソースコード(一部省略)を実行すると半透明のねずみ色単色の画像が挿入されてしまいます
元画像は背景が透明に、黒単色で文字が書かれた画像です
文字列を渡して直接文字を書いてもらう方法もあるようですが、ただの文字ではないので、その方法は使えません。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。