Add image adjustments pipeline (brightness, contrast, crop, effects)
This commit is contained in:
@@ -14,6 +14,7 @@ pub struct ProcessingJob {
|
||||
pub resize: Option<ResizeConfig>,
|
||||
pub rotation: Option<Rotation>,
|
||||
pub flip: Option<Flip>,
|
||||
pub adjustments: Option<AdjustmentsConfig>,
|
||||
pub convert: Option<ConvertConfig>,
|
||||
pub compress: Option<CompressConfig>,
|
||||
pub metadata: Option<MetadataConfig>,
|
||||
@@ -31,6 +32,7 @@ impl ProcessingJob {
|
||||
resize: None,
|
||||
rotation: None,
|
||||
flip: None,
|
||||
adjustments: None,
|
||||
convert: None,
|
||||
compress: None,
|
||||
metadata: None,
|
||||
@@ -49,6 +51,7 @@ impl ProcessingJob {
|
||||
if self.resize.is_some() { count += 1; }
|
||||
if self.rotation.is_some() { count += 1; }
|
||||
if self.flip.is_some() { count += 1; }
|
||||
if self.adjustments.as_ref().is_some_and(|a| !a.is_noop()) { count += 1; }
|
||||
if self.convert.is_some() { count += 1; }
|
||||
if self.compress.is_some() { count += 1; }
|
||||
if self.metadata.is_some() { count += 1; }
|
||||
|
||||
Reference in New Issue
Block a user