Skip to main content

Module raw_processor

Module raw_processor 

Source
Expand description

高级安全的 LibRaw 包装器

这个模块提供了一个类型安全的 Rust API 来操作 LibRaw 库。 它封装了底层的 C FFI 调用,提供了 Rust 风格的错误处理和内存管理。

主要功能:

  • 安全的 LibRaw 实例管理(RAII 模式)
  • 缩略图提取和处理
  • 错误转换和处理
  • 多平台文件名支持

Structs§

RawError
LibRaw 操作的错误类型
RawProcessor
RAW 图像文件的主要处理器
ThumbnailData
包含格式信息的缩略图数据结构

Enums§

ImageFormat
图像格式枚举

Type Aliases§

Result
模块级别的结果类型别名