Crate foodshare_image

Crate foodshare_image 

Source
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§

ImageMetadata
Image metadata.
ResizeOptions
Options for image resizing.

Enums§

ImageError
Errors that can occur during image operations.
ImageFormat
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.