summaryrefslogtreecommitdiff
path: root/crates/smtp/src/scripts/functions/image.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/smtp/src/scripts/functions/image.rs')
-rw-r--r--crates/smtp/src/scripts/functions/image.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/crates/smtp/src/scripts/functions/image.rs b/crates/smtp/src/scripts/functions/image.rs
index a09ba710..9898bf7d 100644
--- a/crates/smtp/src/scripts/functions/image.rs
+++ b/crates/smtp/src/scripts/functions/image.rs
@@ -64,6 +64,9 @@ pub fn fn_img_metadata<'x>(ctx: &'x Context<'x>, v: Vec<Variable<'x>>) -> Variab
"area" => imagesize::blob_size(bytes)
.ok()
.map(|s| Variable::Integer(s.width.saturating_mul(s.height) as i64)),
+ "dimension" => imagesize::blob_size(bytes)
+ .ok()
+ .map(|s| Variable::Integer(s.width.saturating_add(s.height) as i64)),
_ => None,
}
})