configurable transition time

This commit is contained in:
gdzhu
2021-08-26 05:25:25 +01:00
parent 0264af673c
commit 9532178b4c
4 changed files with 22 additions and 11 deletions

View File

@@ -16,7 +16,7 @@
#include <memory>
void usage(std::string programName) {
std::cerr << "Usage: " << programName << " [-t rotation_seconds] [-a aspect('l','p','a')] [-o background_opacity(0..255)] [-b blur_radius] -p image_folder [-r] [-s] [-v] [--verbose] [--stretch]" << std::endl;
std::cerr << "Usage: " << programName << " [-t rotation_seconds] [-T transition_seconds] [-c/--overlay-color #rrggbb] [-a aspect('l','p','a')] [-o background_opacity(0..255)] [-b blur_radius] -p image_folder [-r] [-O overlay_string] [-s] [-S] [-v] [--verbose] [--stretch]" << std::endl;
}
int main(int argc, char *argv[])
@@ -47,7 +47,7 @@ int main(int argc, char *argv[])
{"overlay-color", required_argument, 0, 'c'},
};
int option_index = 0;
while ((opt = getopt_long(argc, argv, "b:p:t:o:O:c:a:rsSv", long_options, &option_index)) != -1) {
while ((opt = getopt_long(argc, argv, "b:p:t:T:o:O:c:a:rsSv", long_options, &option_index)) != -1) {
switch (opt) {
case 0:
/* If this option set a flag, do nothing else now. */
@@ -70,6 +70,9 @@ int main(int argc, char *argv[])
case 't':
rotationSeconds = atoi(optarg);
break;
case 'T':
w.setTransitionTime(atoi(optarg));
break;
case 'b':
w.setBlurRadius(atoi(optarg));
break;