代码:

import numpy as np
import imageiorawfile = np.fromfile('./_DSC7472.ARW', dtype=np.float32)  # 以float32读图片
print(rawfile.shape)
rawfile.shape = (896, 13709)
print(rawfile.shape)
b = rawfile.astype(np.uint8)  # 变量类型转换,float32转化为int8
print(b.dtype)
imageio.imwrite("0.jpg", b)import matplotlib.pyplot as pyplotpyplot.imshow(rawfile)
pyplot.show()

输出:


rawfile.shape的大小为:12283264

注意:

reshape的乘积必须要等于原始的图片大小,896*13709=12283264.
因数分解可以参照:因数分解链接。

问题:

虽然我现在的图片可以转换成jpg了,但是reshape太畸形,导致我的原始图片直接就没办法使用。

解决方法:

电脑自带的zip软件进行转换:
安转zip包——>将图片用zip看图打开——>图片另存为jpg即可。

python图片raw转换成jpg相关推荐

  1. python 图片文字转换成word_Python实现PDF转Words(文字提取)

    起因 最近报了一个PMP的培训班,然后呢,给我的一些资料是PDF文档,且不可以复制,那么,我自己的学习整理的时候,就有点不方便,所以想把PDF中的文字提取出来. 犹记得还在读书的时候,老师为了将PDF ...

  2. python将图片转换成二进制文本_python将图片文件转换成base64编码的方法

    本文实例讲述了python将图片文件转换成base64编码的方法.分享给大家供大家参考.具体实现方法如下: import base64f=open(r'c:\jb51.gif','rb') #二进制方 ...

  3. python批量将pdf转成word_如何用Python把pdf转换成word

    很多时候,我们需要把文件的形式来回转换.那么学了编程的小伙伴,我们该如何用Python把pdf转换成word呢? 一.下载所需要的库 1.pdfminer 安装库命令pip install pdfmi ...

  4. 怎么把raw转换成jpg格式?推荐两个raw转jpg的方法

      喜欢拍摄的小伙伴,想必相机里经常会塞满照片.我们知道,大部分相机输出的照片都是raw格式.有的时候,这类图片格式会影响到我们对照片的二次加工与利用,所以我们需要借助一些软件来把raw格式的照片转换 ...

  5. 【Unity3D Editor】导入图片自动转换成Sprite

    [Unity3D Editor]导入图片自动转换成Sprite https://blog.csdn.net/july_unity/article/details/79275097 一,导入 1,无论是 ...

  6. 带字的图片如何转换成可编辑的文字?

    将图片文字转换成可编辑的文字,有很多方法可以选择,可以使用输入法打字的方法,将图片上的文字输入到电脑文档中:还可以使用OCR文字识别软件的方法,把图片文字识别出来,然后保存到word文档中: 上面的两 ...

  7. 扫描的图片怎么转换成word

    扫描的图片怎么转换成word 图片文字提取工具在现在的工作中经常回遇到,随着图片制作成本的降低,在很多场合都少不了图片文字的身影,虽然制作方便成本低但是使用起来并不是那么方便,因为它不能直接的复制,需 ...

  8. Android代码(Handler的运用),HttpURLConnection的应用,将url图片地址转换成图片。

     1 布局文件, <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xml ...

  9. asp.net 将bmp格式图片怎么转换为jpg_PNG图片怎么转换成JPG?原来还可以这么转换...

    PNG和JPG的区别是,对于需要高保真的较复杂的图像,PNG虽然能无损压缩,但PNG与JPG相比,PNG格式的文件容量比较大,不适合日常的传播流通.如果需要上传的图片的网页不支持PNG格式的图片上传, ...

最新文章

  1. AAAI 2021 | 情感分析最新进展解读
  2. Kooboo 全文索引研究
  3. C++ Linux下线程池的实现
  4. qt designer 自定义插件找不到指定的模块_SpringBoot之spring-boot-load模块
  5. 如何找到Fiori Launchpad tile所属的catalog id
  6. 教程:Hibernate,JPA和Spring MVC –第2部分
  7. iptables命令_程序员最有用的linux命令汇总
  8. jvm垃圾回收机制_JVM的垃圾回收机制总结
  9. 设计模式C++实现——工厂模式
  10. 四位共阳极数码管显示函数_初学者,求助!!设计一个4位LED数码管动态扫描显示电路,用...
  11. 超详细图文教程·阿里云免费学生ECS云服务器领取并使用全过程(部署Python多人聊天室程序)
  12. 中关村GHOST WIN7 SP1旗舰版
  13. leetcode 1567 替换所有问号
  14. Teradata天睿公司任命王波为大中华区总裁
  15. 【沃顿商学院学习笔记】商业分析——Customer Analytics:01 描述性分析 Descriptive Analytics
  16. Factoryio的应用
  17. linux usb子系统.框架
  18. 内存编址计算题--会一个题能做对一万个题
  19. 西工大计算机上岸经验-双非373
  20. 51Nod 1298 圆与三角形

热门文章

  1. 实例讲解新GRE填空的变化
  2. Unity3D中的动态字体和静态字体
  3. 有些MP4只有音频没有视频的解决办法
  4. 商品3D展示来啦,HMS Core3D建模服务助力电商发展
  5. 西瓜视频直播显示服务器升级中,西瓜视频如何更新版本
  6. mysql 1033_mysql1033错误 InnoDB临时表空间报错
  7. input type=button与asp:button的区别,以及runat=server的作用
  8. 机器学习 任务管理器中显示cpu占用很高,gpu很低,但是设置了Gpu运算
  9. 手把手教你用GoEasy实现Websocket IM聊天
  10. 常见的 vue elementUI el的标签总结