From 0e4650e749b00d80001f5dbf2fa6ab04e390314a Mon Sep 17 00:00:00 2001 From: RunDevelopment Date: Fri, 8 May 2026 18:32:32 +0200 Subject: [PATCH] Export 16-bit image type aliases --- src/images/buffer.rs | 8 ++++---- src/lib.rs | 4 ++++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/images/buffer.rs b/src/images/buffer.rs index 9946ee308e..6415e09a38 100644 --- a/src/images/buffer.rs +++ b/src/images/buffer.rs @@ -1759,13 +1759,13 @@ pub type GrayImage = ImageBuffer, Vec>; /// Sendable grayscale + alpha channel image buffer pub type GrayAlphaImage = ImageBuffer, Vec>; /// Sendable 16-bit Rgb image buffer -pub(crate) type Rgb16Image = ImageBuffer, Vec>; +pub type Rgb16Image = ImageBuffer, Vec>; /// Sendable 16-bit Rgb + alpha channel image buffer -pub(crate) type Rgba16Image = ImageBuffer, Vec>; +pub type Rgba16Image = ImageBuffer, Vec>; /// Sendable 16-bit grayscale image buffer -pub(crate) type Gray16Image = ImageBuffer, Vec>; +pub type Gray16Image = ImageBuffer, Vec>; /// Sendable 16-bit grayscale + alpha channel image buffer -pub(crate) type GrayAlpha16Image = ImageBuffer, Vec>; +pub type GrayAlpha16Image = ImageBuffer, Vec>; /// An image buffer for 32-bit float RGB pixels, /// where the backing container is a flattened vector of floats. diff --git a/src/lib.rs b/src/lib.rs index 71c9c03026..d28d66e8d2 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -138,12 +138,16 @@ pub use crate::images::sub_image::SubImage; pub use crate::images::buffer::{ ConvertColorOptions, + Gray16Image, + GrayAlpha16Image, GrayAlphaImage, GrayImage, // Image types ImageBuffer, + Rgb16Image, Rgb32FImage, RgbImage, + Rgba16Image, Rgba32FImage, RgbaImage, };