相关疑难解决方法(0)

如何使用PIL保存图像?

我刚刚使用Python图像库(PIL)完成了一些图像处理,使用我之前发现的一个帖子来执行图像的傅里叶变换,我无法使用保存功能.整个代码工作正常,但它不会保存生成的图像:

from PIL import Image
import numpy as np

i = Image.open("C:/Users/User/Desktop/mesh.bmp")
i = i.convert("L")
a = np.asarray(i)
b = np.abs(np.fft.rfft2(a))
j = Image.fromarray(b)
j.save("C:/Users/User/Desktop/mesh_trans",".bmp")
Run Code Online (Sandbox Code Playgroud)

我得到的错误如下:

save_handler = SAVE[string.upper(format)] # unknown format
    KeyError: '.BMP'
Run Code Online (Sandbox Code Playgroud)

如何使用Pythons PIL保存图像?

python save python-imaging-library

103
推荐指数
3
解决办法
31万
查看次数

如何在Python上编写文本,并在其上覆盖另一个图像?

我需要在Python中将一些文本放在PNG图像上,我需要在第一个图像上放置另一个图像.

所以我将有一个基本图像(对于每个创建的图像都相同),在左上角放置一个徽标,在整个图像上放一个文本(非特定字体,我只需要设置字体大小).

我可以使用PIL或其他图书馆吗?

我也搜索过StackOverflow和Google,但我找不到如何做到这一点的提示.

谢谢.

python png python-imaging-library

9
推荐指数
2
解决办法
2万
查看次数

使用 PIL 在图片上叠加文字

我只是想在图片上写一些文字(可能有一些简单的效果,比如阴影)。我怎样才能用 PIL 做到这一点?

python python-imaging-library

5
推荐指数
1
解决办法
7346
查看次数

如何在python中的图像上设置水印文本

我想在图像上设置水印文本...所以我尝试使用 PIL 库

def watermark_text(input_image,
                   output_image,
                   text, pos):
    photo = Image.open(input_image)
    drawing = ImageDraw.Draw(photo)

    color = (255, 180, 80)
    font = ImageFont.truetype("arial.ttf", 40)
    drawing.text(pos, text, fill=color, font=font)
    photo.show()
    photo.save(output_image)

if __name__ == '__main__':
    img = 'cat.jpg'
    watermark_text(img, 'cats.jpg',
                   text='Sample Location Text',
                   pos=(180, 200))
Run Code Online (Sandbox Code Playgroud)

但我想要这种类型的十字和透明颜色的文本:

python python-imaging-library

1
推荐指数
1
解决办法
2189
查看次数

标签 统计

python ×4

python-imaging-library ×4

png ×1

save ×1