pub struct ThumbnailData {
pub format: ImageFormat,
pub width: u16,
pub height: u16,
pub colors: u16,
pub bits: u16,
pub data: Vec<u8>,
}Expand description
包含格式信息的缩略图数据结构
这个结构体包含了从 RAW 文件中提取的缩略图的完整信息, 包括图像格式、尺寸和原始数据。
Fields§
§format: ImageFormat图像格式(JPEG 或位图)
width: u16缩略图宽度(像素)
height: u16缩略图高度(像素)
colors: u16颜色通道数
bits: u16每样本位数
data: Vec<u8>原始图像数据字节数组
Trait Implementations§
Source§impl Clone for ThumbnailData
impl Clone for ThumbnailData
Source§fn clone(&self) -> ThumbnailData
fn clone(&self) -> ThumbnailData
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ThumbnailData
impl RefUnwindSafe for ThumbnailData
impl Send for ThumbnailData
impl Sync for ThumbnailData
impl Unpin for ThumbnailData
impl UnwindSafe for ThumbnailData
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)