可腌制的图像对象

2023-11-22

如何从 PIL 图像对象创建可pickle 文件,以便可以将这些图像保存为单个 pickle 文件,然后上传到另一台计算机(例如运行 PIL 的服务器)并在那里取消pickle?


您可以将 Image 对象转换为数据,然后可以对其进行 pickle:

image = {
    'pixels': im.tostring(),
    'size': im.size,
    'mode': im.mode,
}

回到图像:

im = Image.fromstring(image['mode'], image['size'], image['pixels'])

NOTE: As astex提到过,如果您使用 Pillow(推荐使用 Pillow,而不是 PIL),tostring()该方法已被弃用tobytes()。同样与fromstring() for frombytes().

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

可腌制的图像对象 的相关文章

随机推荐

  • Java中从磁盘备份和恢复sqlite到内存

    我正在尝试将 sqlite 文件读入内存以获得更好的性能 当关闭我的应用程序时 我想将其写回硬盘 我正在使用jdbc 3 7 2 Java 驱动程序 根据文档 我的代码看起来像 this conn DriverManager getConn
  • 如何使用自动布局在 MKAnnotation 中显示多行?

    我正在使用 Mapkit 如何多行输入MK注释视图 每个注释都有标题和副标题 我如何在以下的帮助下显示多行副标题自动布局 我找到了答案 请尝试我的答案 我们只需要编写代码 MKAnnotationView mapView MKMapView
  • Jade:加载外部javascript并调用函数

    我正在学习 Express Node Jade 现在在 Jade 文件中我想包含一个来自公共文件夹的 javascript 文件 仅用于该页面 例如 在 jade 文件中我输入以下内容 script src javascripts test
  • Delphi XE2 FireMonkey 是否支持 Indy 跨平台应用程序?

    看看带有 Firemonkey 的新 Delphi XE2 考虑到它是针对 Windows Mac OSX 和 iOS 进行编译的 VCL 组件在 FireMonkey 应用程序中毫无用处 我的问题是 是否有 将会有 Indy Firemo
  • 如何从 Dart http 调用返回 json / 如何完全使用流?

    这是我的代码 应该返回 json 我从这里改编了这段代码https github com flutter flutter issues 15110 Stream defaultReturn HttpClientResponse httpCl
  • MissingSecret [MissingSecretError]:请在生产中定义一个“秘密”

    根据文档https next auth js org configuration options secret 添加一个NEXTAUTH 秘密作为环境变量 您不必定义此选项 但在 vercel 制作中我仍然得到 2022 03 24T10
  • 访问元组中元素的时间复杂度

    关于哈希 字典 和列表也有类似的问题 这里还有一条很好的信息 http wiki python org moin TimeComplexity 但我没有找到任何关于元组的信息 访问时间为 data structure i 对于链表来说一般是
  • 如何更改指针的默认图像

    我需要使用一些自定义图像更改光标 指针的默认图像 创建一个类并指定光标的悬停值不是一个有效的解决方案 因为我必须将该类添加到所有已创建的元素中 并且您知道吗 这并不完全是最佳的 也无法将该类添加到主体中 因为带有光标的子级 指针会覆盖它 知
  • 清除 Python 的命令行输出 [Eclipse]

    我正在使用 Eclipse 编写 Python 并且我希望能够轻松地清除屏幕 我见过这个问题 并尝试了 除其他建议外 以下解决方案 import os def clear os system cls if os name nt else c
  • vector> 无法使用 MSVC 进行编译

    制作仅移动类型的地图向量似乎在 Windows 上无法正常工作 请参阅此处的代码 https godbolt org z yAHmzh include
  • Golang 的 SQL 包无法进行即席/探索性查询吗?

    根据文档 从 Go 中的数据库中获取数据的唯一方法似乎是使用 Rows Scan 这意味着您必须在编译时知道所有列的计数和类型 我错过了什么吗 您应该如何支持即席查询 或者甚至从表中取出将来可能发生变化的所有列 The sql Rows类型
  • 图像未显示在托管网站中

    感谢您花时间查看此内容 我已尽我所能进行研究 但没有提出任何建议 我看到一个类似的堆栈溢出帖子 关于等待图像完成处理 但我已经等了大约 2 5 小时 图像仍然丢失 我正在将 AngularFire 与 Firebase 一起使用 我正在使用
  • 使用“base”是否是一种不好的做法,即使它可能有利于可读性?

    我知道这是一个主观问题 但我总是对编码风格的最佳实践感到好奇 ReSharper 4 5 在实现类中调用基本方法之前向我发出有关关键字 base 的警告 即 base DoCommonBaseBehaviorThing 虽然我欣赏 越少越好
  • 将多个 -std 开关传递给 g++

    假设运行是否安全g with g std c 98 std c 11 会使用C 11编译吗 我在中没有找到明确的确认文档 但我看到 O标志的行为是这样的 The 海湾合作委员会手册没有说明 任何互斥的最后一个 std 指定的选项生效 第一次
  • GMail 未显示我使用 System.Net.Mail 发送的内联图像 (cid)

    当我通过 Outlook 或 gmail 向 gmail 电子邮件地址发送电子邮件时 我可以添加直接显示在 gmail 网络界面中的内联图像 工作电子邮件的相关原始邮件标头和原始正文部分 089e0158b6909948880520cef5
  • 如何在 Python 中打开文本文件?

    目前 我正在尝试打开一个名为 Temperature txt 的文本文件 我已使用文件处理程序保存在桌面上 但是由于某种原因我无法使其工作 谁能告诉我我做错了什么 Python34 python from math import fh op
  • 如何集群ServiceMix?

    我正在寻找一些有关如何集群 ServiceMix 解决方案的初步指导 基本上我需要的是 有 2 个 或更多 ServiceMix 实例满足我的路由需求并共享负载 如果一个实例失败 其他实例继续服务 如果失败的人复活了 它就会加入队伍 搜索信
  • std::some-namespace::transform 有一天可以支持任何函子吗?

    std transform来自
  • 如何通过curl 使用 Nexus 的 REST API 从 Nexus 检索工件校验和?

    我正在尝试验证从 Nexus 下载的工件的校验和 我可以抓取该工件并下载它们并检查它们的 md5sum 或 sha1sum 但我需要根据 Nexus 的实际总和进行检查 以便我可以验证它们是否正确 这是我用来从 Nexus 获取文件的命令
  • 可腌制的图像对象

    如何从 PIL 图像对象创建可pickle 文件 以便可以将这些图像保存为单个 pickle 文件 然后上传到另一台计算机 例如运行 PIL 的服务器 并在那里取消pickle 您可以将 Image 对象转换为数据 然后可以对其进行 pic