From dcb1102ccfb9ac27e1446d30de4e4715b2049317 Mon Sep 17 00:00:00 2001 From: Taddeus Kroes <taddeuskroes@gmail.com> Date: Thu, 24 Jul 2014 11:46:54 +0200 Subject: [PATCH] Added tiny rgba optimization --- color.ml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/color.ml b/color.ml index 7df658f..0d61a8d 100644 --- a/color.ml +++ b/color.ml @@ -51,6 +51,10 @@ let rec short = function | Function ("rgb", Nary (",", [r; g; b])) -> Function ("rgb", Nary (",", [clip r; clip g; clip b])) + (* rgba(r,g,b,1.0) -> rgb(r,g,b) *) + | Function ("rgba", Nary (",", [r; g; b; Number (1., None)])) -> + short (Function ("rgb", Nary (",", [r; g; b]))) + | v -> v let transform = function -- GitLab