aboutsummaryrefslogtreecommitdiff
path: root/lib/config.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/config.js')
-rw-r--r--lib/config.js31
1 files changed, 29 insertions, 2 deletions
diff --git a/lib/config.js b/lib/config.js
index ba02ed8..856fc18 100644
--- a/lib/config.js
+++ b/lib/config.js
@@ -4,7 +4,7 @@
* @name Config
* @type object
*/
-export default {
+const config = {
/**
* How many pixels to use per meter
@@ -12,5 +12,32 @@ export default {
* @property {number} meterSize
* @memberof Config
*/
- meterSize: 25
+ meterSize: 25,
+
+ /**
+ * Aspect Ratio the aspect ratio expressed as an array of two numbers
+ *
+ * @property {number} aspectRatio
+ * @memberof Config
+ */
+ aspectRatio: [2.76, 1],
+
+ /**
+ * Target vertical resolution
+ *
+ * @property {number} verticalResolution
+ * @memberof Config
+ */
+ verticalResolution: 224
+
};
+
+/**
+ * How many pixels to use per meter
+ *
+ * @property {number} meterSize
+ * @memberof Config
+ */
+config.horizontalResolution = Math.round(config.verticalResolution * config.aspectRatio[0] / config.aspectRatio[1]);
+
+export default config;