python-imaging-library 相关问题

Python Imaging Library(PIL)为Python语言提供了事实上的图像工作标准基础。 PIL的API重量轻但语义一致;它在整个成像词典中提供了一系列舒适的Pythonic工具:处理,分析,压缩和编解码器抽象等 - 所有这些工具都建立在定制且易于扩展的库结构之上。

错误号13:权限被拒绝

segments =crop_to_segments(test_images, test_masks, 455, 512) 当我启动我的函数时,我遇到了以下问题:权限被拒绝[Errno13] 我的路径看起来像: path_to_dataset = 'C:/Users/nkuly/

回答 1 投票 0

如何用OpenCV在图片上画汉字

目前我的项目使用OpenCV来处理图片,绘制一些信息然后通过ffmpeg将视频帧推送出去,因为是直播形式的推送,处理速度...

回答 1 投票 0

Python cv2 imwrite() - RGB 或 BGR

opencv 在 python 中的工作原理令人困惑。我知道 cv2.imread() 假设图像位于 BGR 中。但是,当我使用 cv2.cvtColor(image, cv2.COLOR_BG...

回答 1 投票 0

Python枕头库文本居中对齐

我试图使文本居中对齐,但它没有按我的预期工作。 预期输出:https://imgur.com/5HU7TBv.jpg(photoshop) 我的输出:https://i.imgur.com/2jpgNr6.png(python代码) 来自 PIL

回答 1 投票 0

Python 枕头库文本居中对齐

我试图使文本居中对齐,但它没有按我的预期工作。 预期输出:https://imgur.com/5HU7TBv.jpg(photoshop) 我的输出:https://i.imgur.com/2jpgNr6.png(python代码) 来自...

回答 1 投票 0

从维基百科下载某些图像会导致意外的 UnidentifiedImageError

到目前为止,我一直在使用 PIL 和 requests 库下载某些维基百科图像,没有出现任何问题。在某些时候,某处发生了更改,现在我在尝试时遇到错误

回答 2 投票 0

PIL ValueError:图像数据不足?

当我尝试从 URL 获取图像并将其响应中的字符串转换为 App Engine 中的图像时,我收到了如上所述的错误消息。 从 google.appengine.api 导入 urlf...

回答 4 投票 0

我正在尝试使用 YouTube 指南在 Python 中构建 AI 图像分类器。当我运行我的程序(未完成)时,它不会打开图像

我正在尝试使用 YouTube 指南为学校项目构建人工智能图像分类器。这是链接:https://www.youtube.com/watch?v=oEKg_jiV1Ng&t=727s 在这个阶段,我还没有完成,但是...

回答 1 投票 0

我正在尝试使用 YouTube 指南构建人工智能图像分类器。当我运行我的程序(未完成)时,它不会打开图像。 (Python)

我正在尝试使用 YouTube 指南为学校项目构建人工智能图像分类器。这是链接:https://www.youtube.com/watch?v=oEKg_jiV1Ng&t=727s 在这个阶段,我还没有完成,但是...

回答 1 投票 0

我们如何使用opencv或PIL将24位原始RGGB .raw图像转换为8位png

我真的发现使用 opencv 将 24 位 rggb raw 原始图像转换为 8 位 png 很困难。 还有其他方法吗?

回答 1 投票 0

Python,pytesseract 无法识别图像

我有这个代码简单的代码 将 pytesseract 导入为 pt 从 PIL 导入图像 pt.pytesseract.tesseract_cmd = 'D:\tesseract\tesseract.exe' def extract_text_from_image(图像路径): img = 图片...

回答 1 投票 0

尝试将图像转换为流以与 Spire.Barcode ScanStream 功能一起使用

我目前正在创建一个应用程序,可以从图像中读取条形码,然后显示图像。 我使用 Spire.Barcode 作为我的库,因为它似乎具有最佳的识别率。 目前...

回答 1 投票 0

如何在 numpy 中创建半透明图像并将其以 PNG 格式保存在枕头中

您好我想创建一个半透明图像。我原以为是直截了当的,结果却并非如此。我创建了一个深度为 4 的 1000x1000 像素阵列(B、G、R、A 通道)。我发起...

回答 1 投票 0

PIL:缩略图并最终得到方形图像

打电话 图像 = Image.open(数据) image.thumbnail((36,36), Image.NEAREST) 将保持纵横比。但我最终需要像这样显示图像: 打电话 image = Image.open(data) image.thumbnail((36,36), Image.NEAREST) 将保持纵横比。但我需要最终显示这样的图像: <img src="/media/image.png" style="height:36px; width:36px" /> 我可以使用图像周围透明或白色的信箱样式吗? PIL 已经有一个函数可以做到这一点: from PIL import Image, ImageOps thumb = ImageOps.fit(image, size, Image.LANCZOS) 将图像粘贴到大小合适的透明图像中作为背景 from PIL import Image size = (36, 36) image = Image.open(data) image.thumbnail(size, Image.LANCZOS) background = Image.new('RGBA', size, (255, 255, 255, 0)) background.paste( image, (int((size[0] - image.size[0]) / 2), int((size[1] - image.size[1]) / 2)) ) background.save("output.png") 编辑:修复语法错误 from PIL import Image import StringIO def thumbnail_image(): image = Image.open("image.png") image.thumbnail((300, 200)) thumb_buffer = StringIO.StringIO() image.save(thumb_buffer, format=image.format) fp = open("thumbnail.png", "w") fp.write(thumb_buffer.getvalue()) fp.close() 更新Cesar Canassa 的答案。 这将创建 image.jpg 的缩略图,如 image_thumb.jpg: from PIL import Image, ImageOps fname = 'image.jpg' size = (48,48) thumb = ImageOps.fit(Image.open(fname), size, Image.LANCZOS) thumb.save('{}_thumb.jpg'.format(fname[:fname.rfind('.')]), "JPEG") 或者这个,也许......(原谅意大利面条) from PIL import Image def process_image(image, size): if image.size[0] > size[0] or image.size[1] > size[1]: #preserve original thumb = image.copy() thumb.thumbnail(size,Image.LANCZOS) img = thumb.copy() img_padded = Image.new("RGBA",size) img_padded.paste(image,(int((size[0]-image.size[0])/2),int((size[1]-image.size[1])/2))) return img_padded 您可以将 Nadia 的答案包含在这个函数中,这样您就可以控制大小和背景。 def make_square(im, min_size=36, fill_color=(255, 255, 255, 0)): x, y = im.size size = min(min_size, x, y) new_im = Image.new('RGBA', (size, size), fill_color) im.thumbnail((256, 256)) new_im.paste(im, (int((x - size) / 2), int((y -size) / 2)) return new_im 为什么不简单地使用调整大小方法? from PIL import Image image = Image.open('/path/to/img.png') image = image.resize((36,36), Image.LANCZOS) 请参阅本发行说明中有关调整图像大小的建议: https://pillow.readthedocs.io/en/stable/releasenotes/5.3.0.html

回答 7 投票 0

使用virtualenv或buildout安装PIL的问题

当我使用 easy_install 或 buildout 安装 PIL 时,它的安装方式是,我必须“导入图像”,而不是“从 PIL 导入图像”。 但是,如果我执行“apt-get install python-imaging”或使用“pip...

回答 4 投票 0

如何用PIL获取图片尺寸?

如何使用 PIL 或任何其他 Python 库获取图片边的大小?

回答 7 投票 0

Python Pillow 库错误:PermissionError:[Errno 13] 权限被拒绝

“E:\Extras and Soft he coder(codes)\PYCharm\sept 2020\scripting in python (课程时间) env\Scripts\python.exe”“E:/Extras and Soft/the coder(codes)/ PYCharm/2020 年 9 月/脚本编写...

回答 2 投票 0

图像包裹在枕头中

有没有办法让一个图像不遮挡其后面的另一个图像? 我附上了 2 张代码图像,其中一张已加载图像,另一张则同时加载了这两个图像。 我在加载时遇到了一个特定问题

回答 1 投票 0

如何通过迭代旋转图像的一部分

目标 我正在尝试旋转图像的蒙版部分。例如,如果我有一个内半径为 30、外半径为 50 的圆形蒙版,那么我的目标是将蒙版图像旋转一些

回答 1 投票 0

PIL 图像加载器导入失败

各位程序员大家好! 今天我开始使用 Tk 和 Pillow 开发图像导入器,将图像上传到小窗口中的图像并将其显示为 PNG/JPG,但是,这是一个错误(Uplo...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.