使用rawpy库将raw格式照片转换为其他格式

目录

raw图片包括但不限于以下后缀名文件: .NEF.CR2.CR3.RAF.ARW
在使用过程中还需要用到PIL库

基本引用

py 复制代码
import rawpy
from PIL import Image

打开raw图片并处理为rgb数据形式

py 复制代码
with rawpy.imread('input_filename') as f:
    rgb = f.postprocess(use_camera_wb=True, use_auto_wb=False)

使用imread函数打开照片,并使用postprocess函数进行处理
postprocess函数有两个主要参数:
use_camera_wb:是否使用相机自带的白平衡模式进行白平衡调整(要求照片带有相机的白平衡信息)
use_auto_wb:是否使用rawpy库自带的白平衡模式进行白平衡调整

通常这两个参数可以解决直接转换图片出现色差的问题

保存为其他格式

py 复制代码
image = Image.fromarray(rgb)
image.save('output_filename')

使用PIL库将rgb数据保存即可

相关推荐
刘一哥GIS2 分钟前
Windows环境搭建:PostGreSQL+PostGIS安装教程
数据库·python·arcgis·postgresql·postgis
西柚小萌新8 分钟前
【深入浅出PyTorch】--4.PyTorch基础实战
人工智能·pytorch·python
用户83562907805111 分钟前
掌控PDF页面:使用Python轻松实现添加与删除
后端·python
用户3721574261351 小时前
Python 实现 Excel 文件加密与保护
python
Derrick__11 小时前
Python访问数据库——使用SQLite
数据库·python·sqlite
总有刁民想爱朕ha1 小时前
AI大模型学习(17)python-flask AI大模型和图片处理工具的从一张图到多平台适配的简单方法
人工智能·python·学习·电商图片处理
小虎鲸001 小时前
PyTorch的安装与使用
人工智能·pytorch·python·深度学习
加油吧zkf2 小时前
Python入门:从零开始的完整学习指南
开发语言·前端·python
杰瑞学AI2 小时前
我的全栈学习之旅:FastAPI (持续更新!!!)
后端·python·websocket·学习·http·restful·fastapi
用户3721574261352 小时前
Python 高效实现 Excel 与 CSV 互转:用自动化提升效率
python