使用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数据保存即可

相关推荐
AC赳赳老秦2 小时前
OpenClaw 采集任务日志审计:全程记录采集行为,满足合规溯源与企业审计要求
java·大数据·python·数据挖掘·数据分析·php·openclaw
huangdong_2 小时前
电商图片下载工具横向对比深度评测:固乔、FATKUN、图快、当图、淘蛙、存图宝七款工具全面解析
python
满怀冰雪3 小时前
04-Paddle Tensor 基础:形状、数据类型、广播与索引
python·深度学习·神经网络·paddle
cui_ruicheng3 小时前
Python从入门到实战(十五):文件操作与目录管理
开发语言·python
xcLeigh3 小时前
Doubao-Seed-Evolving大模型接入教程|搭建全品类提示词+AI工具导航网页
前端·人工智能·python·ai·html·ai开发·豆包
不如语冰3 小时前
AI大模型入门-模块导入import
数据结构·人工智能·pytorch·python
投票竞赛3 小时前
书法、绘画作品投票评选,图片投票小程序作品集排版
python·小程序
梦远青城3 小时前
Docker 部署python的paddle进行OCR文字识别身份证
python·docker·ocr·paddle·身份证识别
OAK中国_官方4 小时前
OAK相机 IMU 和外壳标定
数码相机
编码者卢布4 小时前
【Azure APIM】APIM的诊断日志与Application Insights的日志是否可以串联为一个端到端的日志链路呢?
python·flask·azure