Doc*_*iki 4 python photoshop image-processing python-imaging-library copyright-display
我需要通过填写版权标志来保护我的照片.我的操作系统是Ubuntu 10.10和Python 2.6.我打算用PIL.
假设我有这样的版权标识(你可以在Photoshop中轻松完成):

和这样的图片:

我想使用PIL获取如下版权所有的图片(用图案填充原始图片):

通过改变徽标的不透明度来确定最终结果:

PIL中是否有任何功能可以做到这一点?任何提示?
非常感谢!
PIL当然有能力做到这一点.首先,您需要创建包含重复文本的图像.它应该是哦,可能是想要水印的图像大小的两倍(因为你需要旋转它然后裁剪它).您可以使用Image.new()创建这样的图像,然后ImageDraw.Draw.text()在循环中重复地将文本涂抹在其上,并使用图像的rotate()方法将其旋转15度左右.然后使用图像的crop()方法将其裁剪为原始图像的大小.
要首先组合它,您需要使用ImageChops.multiply()将水印叠加到原始图像的副本上(这将使其具有100%不透明度),然后ImageChops.blend()将水印副本与原始图像混合在所需的不透明度.
这应该可以为您提供足够的信息 - 如果您遇到障碍,发布代码显示您目前所处的内容,并询问有关您遇到困难的具体问题.