python-imaging-library相关内容
我尝试在我的树莓派上安装 PIL 并读取 JPEG 文件.但是,它不是开箱即用的. 当我运行以下命令时: sudo pip install pil 我在尝试打开图像时收到以下错误: ""解码器 jpeg 不可用"" 在尝试安装所有需要的 JPEG 库时,我遇到了一些错误,例如: sudo apt-get install libjpegE: 无法定位软件包 libjpeg 解决方案
..
我们使用 Raspberry Pi + Python 3.4 + PyGame 从特定的 USB 网络摄像头捕获图像.我们使用这个简单的代码来捕获(它工作正常): pygame.camera.init()cam = pygame.camera.Camera(pygame.camera.list_cameras()[0],(1280,720))cam.start()时间.sleep(1)网络摄像头
..
我正在使用图像管道从不同网站下载所有图像. 所有图片都成功下载到我定义的文件夹中,但我无法在保存到硬盘之前命名我选择的下载图片. 这是我的代码 pipelines.py class jellyImagesPipeline(ImagesPipeline):def image_key(self, url, item):name = item['image_name']返回 'f
..
这是我的代码 from PIL 导入图片pil_im = Image.open('data/empire.jpg') 我想对其进行一些图像处理,然后将其显示在屏幕上. 我在 python notebook 中显示 PIL Image 时遇到问题. 我试过了: 打印pil_im 而且只是 pil_im 但两者都给我: 解决方案 更新于 2021/11/17 当使用
..
我有一些单色图像(黑白而非灰度),其中包含一些形状怪异的对象.我正在尝试使用 python27、PIL、scipy & 提取每个对象.numpy 和以下方法: 在每个连接的对象周围放置一个边界框 “提取"每个对象作为数组 - 对于每个对象/边界框 我看过http://www.scipy.org/Cookbook/Watershed 和 http://scikits-image.org
..
目前使用 PIL/Numpy/SciPy 进行转换的首选方法是什么? 解决方案 自从 2010 年 链接问题 被问到将相应的代码从 scipy 移动到单独的工具包:http://scikit-image.org/ 这里是我真正要找的代码: from skimage import io, colorrgb = io.imread(文件名)实验室 = color.rgb2lab(rgb
..
我在 Scipy 或 Matplotlib's 文档中找不到这样的函数(即 RGB_to_HSV()),而且 Google 没有显示指针,除了演示 rgb2hsv 函数的 ActiveState 配方,虽然不能按原样用于 Numpy 数组. 有人知道捷径吗? 编辑:抱歉,刚刚找到 matplotlib.colors.rgb_to_hsv() 这正是我要找的.我应该删除这个问题吗?
..
这可能是一个愚蠢的问题,但是... 我有几千张图像想要加载到 Python 中,然后转换为 numpy 数组.显然,这进行得有点慢.但是,我实际上只对每个图像的一小部分感兴趣.(相同的部分,仅在图像中心 100x100 像素.) 有什么方法可以只加载图像的一部分以加快速度吗? 这是一些示例代码,我在其中生成一些示例图像、保存并重新加载它们. 将 numpy 导入为 np导入 m
..
我在尝试使用 pip/easy_install 安装 Pillow 时遇到一个奇怪的错误: cc -fno-strict-aliasing -fno-common -dynamic -arch x86_64 -arch i386 -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRAC
..
目前我正在将 PIL 安装到我的虚拟环境中,如下所示: pip install -E .-r ./releases/%s/requirements.txt 其中 requirements.txt 包含: pil 我目前可以上传 png 图片,但不能上传 jpeg 图片.从网上阅读似乎我可能需要 libjpeg 解码器?我是否错误地安装了pil?使用 libjpeg 在虚拟环境中为 djan
..
我正在尝试安装 pip 包 PIL.但是安装不起作用并抛出以下错误. 无法找到满足 pil 要求的版本(来自 xhtml2pdf==0.0.4->-r virtualenv-reqs.txt(第 16 行))(来自版本:)一些外部托管的文件被忽略,因为对它们的访问可能不可靠(使用 --allow-external pil 允许).找不到匹配的 pil 分布(来自 xhtml2pdf==0.0.4
..
当我在Windows中编写代码时,这段代码可以很好地加载字体文件: ImageFont.truetype(filename='msyhbd.ttf', size=30); 我猜字体位置是在 Windows 注册表中注册的.但是当我将代码移到 Ubuntu,并将字体文件复制到/usr/share/fonts/时,代码找不到字体: self.font = core.getfont(字体、大小、
..
这可能是一件非常简单的事情,我也认为是这样,但显然不是.我一定花了一个星期的时间来努力完成这项工作,但看在我的爱上,我无法做到. 我需要什么 我需要在 Python 中使用任何给定的字体(类似手写的)呈现任何给定的字符串(仅包含标准字符).字体必须从 TTF 文件加载.我还需要能够准确地检测它的边界(获得文本的确切开始和结束位置,垂直和水平),最好在绘制之前.最后,如果输出是一个我可以
..
使用 PIL 在图像上编写简单的文本很容易. draw = ImageDraw.Draw(img)draw.text((10, y), text2, font=font, fill=forecolor ) 但是,当我尝试书写希伯来语标点符号(称为“nikud"或 ניקוד)时,字符没有按应有的方式重叠.(我猜这个问题也与阿拉伯语和其他类似语言有关.) 在支持环境上,这两个词占用相同的空
..
我花了很多时间使用 Python 制作我的第一个 Web 应用程序,我正在使用 pil 用于生成图像.在阅读了很多之后,我设法实现了正确的文本对齐、换行、生成具有许多扩展名的文件等. 然而,PIL 生成的所有文本都在顶部被截断了.这是一个示例. 应该用各种字体显示ŻÓĆjygpq(字体名称在左边). 我在这里发现了一些帖子:使用 PIL 剪裁字体,但我想避免使用另一个模块(agg
..
我正在尝试动态缩放文本以放置在不同但已知尺寸的图像上.文本将作为水印应用.有什么方法可以根据图像尺寸缩放文本吗?我不要求文本占据整个表面区域,只是为了足够可见,以便易于识别且难以删除.我正在使用 Python 图像库版本 1.1.7.在 Linux 上. 我希望能够设置文本大小与图像尺寸的比例,比如大小的 1/10 之类的. 我一直在查看字体大小属性来更改大小,但我没有成功创建算法来缩
..
查看 PIL(与这个问题相关),我在哪里可以获得图像模式的完整列表?我看到“RGB"、“RGBX",我的代码以某种方式有“BGRX",即使我能看到的 PIL 文档中没有提到它.例如,当与 Windows API 调用交互时,我如何查看哪个是哪个、PIL 支持什么以及选择哪些适当的模式? 基本上,我对图像模式知之甚少,我想了解的不仅仅是要放入哪些字母以使其神奇地工作. 解决方案 Pil
..
我正在尝试使用 PIL 在 Python 中旋转图像并将 expand 参数设置为 true.似乎当我的图像的背景是黑色时,保存为 bmp 的结果图像会比我的图像有白色背景时小很多,然后我用白色替换了由于扩展而导致的黑色.在任何一种情况下,我的原始图像总是两种颜色,现在我需要较小的文件大小,因为我将这些图像放在嵌入式设备上. 如果我可以在扩展时强制旋转以填充另一种颜色,或者是否有其他方法可以
..
我不确定如何减少 PIL 图像的调色板.我想将图像的调色板减少到该图像中的 5 种突出颜色.我的总体目标是进行一些基本的颜色采样. 解决方案 这很简单,只需使用未记录的颜色参数: result = image.convert('P', Palette=Image.ADAPTIVE, colors=5) 我使用 Image.ADAPTIVE 来避免抖动
..
我有一张图片,颜色是 BGR.如何转换我的 PIL 图像以有效地交换每个像素的 B 和 R 元素? 解决方案 假设没有 alpha 波段,是不是就这么简单? b, g, r = im.split()im = Image.merge("RGB", (r, g, b)) 编辑: 嗯...似乎 PIL 在这方面有一些错误... im.split() 似乎不适用于最新版本的 PIL (1
..