3

著作権のあるロゴを記入して写真を保護する必要があります。私のOSはUbuntu 10.10とPython 2.6です。私はPILを使用するつもりです。私は絵が著作権を取得するPILを使用したいPython PIL:このような著作権ロゴを持つイメージをどのようにFILLするのですか?

Original Picture

water mark logo

と、このような絵:私はこのような著作権のロゴ(You can do this in Photoshop easily)を持っているはず

次のようにします(元の写真にパターンを記入してください):

01ロゴの不透明度変えることによって

Copyrighted Picture

と最終結果:

Final Result

これを行うことができますPILのいずれかの機能がありますか?何かヒント?

ありがとうございます!

+1

これは助けになる可能性のあるレシピですが、ウォーターマークを1つ追加するだけで修正する必要があります。http://code.activestate.com/recipes/362879-watermark-with-pil/ – ameer

+0

これらのリンク役立つかもしれません:http://code.activestate.com/recipes/362879-watermark-with-pil/ .. http://hasanatkazmi.blogspot.com/2009/06/putting-watermark-to-images-in-batch .html – Acorn

答えて

5

これは確かにPILです。最初に、繰り返しテキストを含むイメージを作成したいと思うでしょう。ウォーターマークを付ける画像のサイズの2倍にする必要があります(回転させてからトリミングする必要があるため)。 Image.new()を使用してそのようなイメージを作成し、次にImageDraw.Draw.text()を繰り返してテキストに貼り付け、イメージのrotate()メソッドを15度ほど回転させることができます。次に、イメージのcrop()メソッドを使用して元のイメージのサイズに合わせてトリミングします。最初にあなたが希望で、元の画像に透かし入りのコピーをブレンドするImageChops.blend()、その後(100%の不透明度でそれを持っています)、元の画像のコピーに透かしを重畳するImageChops.multiply()を使用したいと思う、それを組み合わせることが

不透明度。

これは、ロードブロッキングに遭遇した場合、これまでに得られたことを示すコードを投稿し、問題のあるものについて具体的な質問をするために十分な情報を提供するはずです。

関連する問題