aboutsummaryrefslogtreecommitdiff
path: root/svg-flatten/src/svg_color.cpp
diff options
context:
space:
mode:
authorjaseg <git@jaseg.de>2022-06-19 00:53:55 +0200
committerjaseg <git@jaseg.de>2022-06-19 00:53:55 +0200
commit31b5a77c8a574ad1eee7fe9ead0a1a8cd14989f6 (patch)
tree902da2d6310f061a109f3f94d1533f85b1fdde9b /svg-flatten/src/svg_color.cpp
parent13b92b09474139676753862ec6d87df72c05f5dd (diff)
downloadgerbolyze-31b5a77c8a574ad1eee7fe9ead0a1a8cd14989f6.tar.gz
gerbolyze-31b5a77c8a574ad1eee7fe9ead0a1a8cd14989f6.tar.bz2
gerbolyze-31b5a77c8a574ad1eee7fe9ead0a1a8cd14989f6.zip
svg-flatten: Fix drill export
Diffstat (limited to 'svg-flatten/src/svg_color.cpp')
-rw-r--r--svg-flatten/src/svg_color.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/svg-flatten/src/svg_color.cpp b/svg-flatten/src/svg_color.cpp
index 637a65f..87aae3a 100644
--- a/svg-flatten/src/svg_color.cpp
+++ b/svg-flatten/src/svg_color.cpp
@@ -41,14 +41,17 @@ enum gerber_color gerbolyze::svg_color_to_gerber(string color, string opacity, e
}
if (color.empty()) {
+ //cerr << " -> default" << endl;
return default_val;
}
if (color == "none") {
+ //cerr << " -> none" << endl;
return GRB_NONE;
}
if (color.rfind("url(#", 0) != string::npos) {
+ //cerr << " -> pattern" << endl;
return GRB_PATTERN_FILL;
}
@@ -60,16 +63,20 @@ enum gerber_color gerbolyze::svg_color_to_gerber(string color, string opacity, e
alpha = rgba.a;
if (alpha < 0.5f) {
+ //cerr << " -> none" << endl;
return GRB_NONE;
}
if ((hsv.v >= 0.5) != rset.flip_color_interpretation) {
+ //cerr << " -> clear" << endl;
return GRB_CLEAR;
} else {
+ //cerr << " -> dark" << endl;
return GRB_DARK;
}
}
+ //cerr << " -> dark" << endl;
return GRB_DARK;
}