projects
/
dcpomatic.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Try to build windows command-line stuff with -mconsole.
[dcpomatic.git]
/
src
/
lib
/
types.h
diff --git
a/src/lib/types.h
b/src/lib/types.h
index 01560ba81fdedbd9eb643a816adb002b45acaace..d4d66387d0c5c17c08183b1f04aecfe6ce2cebff 100644
(file)
--- a/
src/lib/types.h
+++ b/
src/lib/types.h
@@
-87,6
+87,21
@@
struct Crop
int top;
/** Number of pixels to remove from the bottom */
int bottom;
int top;
/** Number of pixels to remove from the bottom */
int bottom;
+
+ libdcp::Size apply (libdcp::Size s, int minimum = 4) const {
+ s.width -= left + right;
+ s.height -= top + bottom;
+
+ if (s.width < minimum) {
+ s.width = minimum;
+ }
+
+ if (s.height < minimum) {
+ s.height = minimum;
+ }
+
+ return s;
+ }
};
extern bool operator== (Crop const & a, Crop const & b);
};
extern bool operator== (Crop const & a, Crop const & b);