Expand description
Image processing utilities for FoodShare.
This crate provides:
- Format detection from magic bytes
- Image resizing and optimization
- Metadata extraction
- Smart width calculation for file size tiers
Re-exports§
pub use smart_width::calculate_target_width;pub use smart_width::SizeTier;
Modules§
- smart_
width - Smart width calculation based on file size tiers.
Structs§
- Image
Metadata - Image metadata.
- Resize
Options - Options for image resizing.
Enums§
- Image
Error - Errors that can occur during image operations.
- Image
Format - Supported image formats.
Functions§
- detect_
format - Detect image format from magic bytes.
- extract_
metadata - Extract metadata from image data.
- resize_
image - Resize an image.
Type Aliases§
- Result
- Result type alias for image operations.