当前位置: 首页 > 面试题库 >

如何使用RGB元组列表在PIL中创建图像?

简嘉赐
2023-03-14
问题内容

假设我在看起来像的列表中有一个像素列表(表示为具有3个RGB值的元组)list(im.getdata()),如下所示:

[(0,0,0),(255,255,255),(38,29,58)...]

如何使用这种格式的RGB值(每个元组对应一个像素)创建新图像?

谢谢你的帮助。


问题答案:

您可以这样做:

list_of_pixels = list(im.getdata())
# Do something to the pixels...
im2 = Image.new(im.mode, im.size)
im2.putdata(list_of_pixels)


 类似资料:
  • 问题内容: 我需要增量填充列表或列表元组。看起来像这样: 为了使它不那么冗长,更优雅,我想我会预先分配一个空列表 预分配部分对我来说并不明显。当我这样做时,我会收到对同一列表的引用列表,因此以下内容的输出 是: 我可以使用循环(),但我想知道是否存在“无环”解决方案。 是获得我想要的东西的唯一方法 问题答案: 这将创建x个不同的列表,每个列表都有一个列表副本(该列表中的每个项目都是通过引用提供的,

  • 问题内容: 这个问题已经在这里有了答案 : 9年前关闭。 我有两个清单: 我需要从这些列表中创建一个元组列表,如下所示: 我尝试这样做: 但导致: 即x中每个元素与y中每个元素的元组列表…什么是我想做的正确方法?谢谢… 编辑: 在编辑之前提到的其他两个重复是我的错,我将其缩进另一个for循环中是错误的… 问题答案: 使用内置函数: 在Python 3中: 在Python 2中:

  • 我正在尝试创建列表列表,其中大列表表示纸张包含小列表表示问题的集合,问题列表由问题字符串及其ID组成。在这里我的代码: 现在我没有错误地制作问题列表,但是当我尝试创建更大的列表时,Visual Studio无法将可变问题类型识别为类型,哪里错了?

  • 在 Illustrator 中,您可以创建不同类型的图表,并且为了满足您的需求,可以对这些图表进行自定义。单击并按住“工具”面板中的图表工具 (),可以看到您能创建的所有不同类型的图表。在 Illustrator 中创建不同类型的图表 创建图表 选择一个图表工具。 您最初使用的图表工具决定了 Illustrator 生成的图表类型。例如,若要创建柱形图,请选择“柱形图”工具。不过,您可以在稍后轻松

  • 我不熟悉java和springboot。我正在尝试使用springboot创建一个CRUD应用程序。我使用MySQL存储数据。 员工模式- 员工资源库- 员工控制员- 上面的控制器在JSON对象数组表单中给出了结果,如下所示 但我需要以下表格的回复 非常感谢你的帮助。

  • 问题内容: 我有一幅颜色为BGR的图像。如何转换我的PIL图像,以有效地交换每个像素的B和R元素? 问题答案: 假设没有阿尔法谱带,难道就这么简单吗? 编辑: 嗯…似乎PIL在这方面有一些错误…似乎不适用于最新版本的PIL(1.1.7)。它可能(?)仍可与1.1.6一起使用,但是…