iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python使用PIL.image保存图片
  • 892
分享到

Python使用PIL.image保存图片

pil image保存图片python pil保存图片pil.image.save 2022-12-22 15:12:28 892人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

目录1.原图1.首先PIL保存图片的时候,图片类型一定要是ndarray类型,不能是tensor类型,否则报错2.tensor转成ndarray类型保存3.如果不进行归一化处理,也会

1.原图

1.首先PIL保存图片的时候,图片类型一定要是ndarray类型,不能是tensor类型,否则报错

img=cv2.imread("./epoch034_iter100_target.png")
img1=torch.tensor(img)
image_pil=Image.fromarray(img1)
image_pil.save("./a1.jpg")
print(img.size)

报错,因为img1是torch类型

2.tensor转成ndarray类型保存

######----------2-------
img=cv2.imread("./epoch034_iter100_target.png")
img1=torch.tensor(img)
img1=img1.numpy()
image_pil=Image.fromarray(img1)
image_pil.save("./a2.jpg")
print(img.size)

  结果:正常

 

结论:

为什么,torch类型保存,转numpy()重新保存会出现这种结果,因为

numpy中array默认的数据格式是int64类型,而torch中tensor默认的数据格式是float32类型。

所以,保存图片的时候一定要转成numpy

3.如果不进行归一化处理,也会报错

在原图的基础上,乘一个0.5,再加一个0.5,报错 ,猜测是值超出了范围

#--------3------
img=cv2.imread("./epoch034_iter100_target.png")
img1=torch.tensor(img)
img2=img1.mul(0.5).add(0.5)
img2=img2.numpy()
image_pil=Image.fromarray(img2)
image_pil.save("./a3.jpg")

总结

到此这篇关于python使用PIL.image保存图片的文章就介绍到这了,更多相关PIL.image保存图片内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Python使用PIL.image保存图片

本文链接: https://www.lsjlt.com/news/175569.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python使用PIL.image保存图片
    目录1.原图1.首先PIL保存图片的时候,图片类型一定要是ndarray类型,不能是tensor类型,否则报错2.tensor转成ndarray类型保存3.如果不进行归一化处理,也会...
    99+
    2022-12-22
    pil image保存图片 python pil保存图片 pil.image.save
  • python PIL.Image使用
    一、 基本概念 通道每张图片由一个或多个通道构成RGB图像为例,每张图片由3个通道构成,即R通道,G通道,B通道。对于灰度图像,则只有一个通道。获取图像的通道数量和名称,可以由方法PIL.Image.getbands()获取,此方法返...
    99+
    2023-01-31
    python PIL Image
  • 如何使用Python自动爬取图片并保存
    小编给大家分享一下如何使用Python自动爬取图片并保存,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、准备工作用python来实现对百度图片的爬取并保存,以情...
    99+
    2023-06-22
  • 使用Python怎么爬取网站图片并保存
    这期内容当中小编将会给大家带来有关使用Python怎么爬取网站图片并保存,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。第一步,导入模块import requestsfrom bs4&n...
    99+
    2023-06-06
  • python保存图片的四个常用方法
    目录前言1.PIL的保存图片方法2.opencv保存图片3.Matplotlib保存图片的方法4.pytorch保存图片matplotlib 扩展:总结 前言 python...
    99+
    2024-04-02
  • Python+tkinter实现高清图片保存
    目录前言基本开发环境分析网页开始工作实现全部代码作为爱玩电脑的你是不是也需要经常更换一下自己的电脑壁纸呢 换上一张心仪的图片整个人都舒畅多了。但是在网上有很多心仪的图片想要保存下来,...
    99+
    2024-04-02
  • Python保存图片的三种情况
    1、保存单张图片 #基本存储import matplotlib.pyplot as pltx=[0,1,2,3,4,5]y=[0,2,4,6,8,10]plt.plot(x,y)#绘制图片plt.sa...
    99+
    2023-08-31
    python opencv
  • 使用Canvas怎么保存图片到本地
    本篇文章为大家展示了使用Canvas怎么保存图片到本地,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、简介需求: 将HTML5的内容保存为图片思路: 通过Canvas绘图生成base64图片,长按...
    99+
    2023-06-09
  • php将远程图片保存到本地,php使用file_get_contents 将远程图片保存到本地
    需求背景:将远程图片保存至本地 PHP可以使用 file_get_contents 函数和 file_put_contents 函数来将远程图片保存到本地。具体步骤如下: 使用 file_get...
    99+
    2023-09-02
    php
  • 怎么用Python+tkinter实现高清图片保存
    这篇“怎么用Python+tkinter实现高清图片保存”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么用Python+t...
    99+
    2023-06-29
  • python篇---base64码流转成图片保存
    python篇—base64码流转成图片保存 import osimport base64from io import BytesIOfrom PIL import Imagefrom faker i...
    99+
    2023-09-02
    python 深度学习 开发语言
  • PIL(Python Imaging Library)中保存图片时,save()函数使用详解
    save()函数参数: format:指定保存图像的格式,如 JPEG、PNG、GIF 等。如果未指定格式,则根据文件扩展名自动推断。quality:用于指定 JPEG 格式的图像质量,取值范围为 1-95。实际调用时都是些100optim...
    99+
    2023-09-02
    python 开发语言
  • 保存图片到MySQL&从MySQL读取图片
    🍉接上次 爬取坤坤表情包 ,这次我们直接将表情包存到MySQL数据库而不是本地。🍉 🥭1. 创建数据库 首先创建一个数据库,数据库名为ikun,表名为img,3个字段分别为id(图片...
    99+
    2023-09-14
    mysql 数据库 java
  • python怎么保存图片到指定路径
    你可以使用Python的PIL库(Pillow)来保存图片到指定路径。以下是一个简单的示例代码: from PIL import I...
    99+
    2024-03-01
    python
  • Python爬虫 自动爬取图片并保存
    一、准备工作   用python来实现对图片网站的爬取并保存,以情绪图片为例,搜索可得到下图所示 f12打开源码 在此处可以看到这次我们要爬取的图片的基本信息是在img - scr中 二、代码实现 这次的爬取主要用了如下的第三方库...
    99+
    2023-10-09
    爬虫 python 数据挖掘
  • Android 保存图片到相册
    保存图片的方式分为两种: Android Q 以上 Android Q 以下 补充知识: Android Q 以上的保存图片 保存到应用的内部存储空间 (内部存储) 保存到 Android 系统设置的共享存储空间(外部储存) 图片(包括照片...
    99+
    2023-08-31
    android
  • HTML5如何使用Canvas实现放入图片和保存为图片功能
    这篇文章给大家分享的是有关HTML5如何使用Canvas实现放入图片和保存为图片功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。使用JavaScript将图片拷贝进画布要想将图...
    99+
    2024-04-02
  • python selenium保存图片最好的两种方法
    目录1. 通过抓包1-1.通过拦截器1-2. 请求后在所有请求中获取2. 通过canvas总结selenium爬取页面时经常遇到要保存图片的需求,通常的做法是获取链接后用 ...
    99+
    2024-04-02
  • OpenCV:imwrite函数保存图片问题
    目录imwrite函数功能函数原型函数参数编码参数示例代码代码结果imwrite函数功能 用于将图像保存到指定的文件,可以为各种格式的图像。 函数原型 bool cv::imwrit...
    99+
    2022-11-13
    OpenCV imwrite函数 imwrite函数保存图片 OpenCV 保存图片
  • photozoom如何修改图片保存
    本文小编为大家详细介绍“photozoom如何修改图片保存”,内容详细,步骤清晰,细节处理妥当,希望这篇“photozoom如何修改图片保存”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。photozoom修改图片...
    99+
    2023-07-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作