| @@ -65,9 +65,3 @@ If multiple images match the filename spec, thumbnails are shown. | |||||||
| The top image was generated with the character optimization disabled via the `-0` option. | The top image was generated with the character optimization disabled via the `-0` option. | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
| ## Save file  |  | ||||||
|  |  | ||||||
| Saving the disk image for use in other processes or softwares via the -o option |  | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
| @@ -17,7 +17,6 @@ const int FLAG_BG = 2; | |||||||
| const int FLAG_MODE_256 = 4; | const int FLAG_MODE_256 = 4; | ||||||
| const int FLAG_24BIT = 8; | const int FLAG_24BIT = 8; | ||||||
| const int FLAG_NOOPT = 16; | const int FLAG_NOOPT = 16; | ||||||
| const int FLAG_SAVE  = 32; |  | ||||||
|  |  | ||||||
| const int COLOR_STEP_COUNT = 6; | const int COLOR_STEP_COUNT = 6; | ||||||
| const int COLOR_STEPS[COLOR_STEP_COUNT] = {0, 0x5f, 0x87, 0xaf, 0xd7, 0xff}; | const int COLOR_STEPS[COLOR_STEP_COUNT] = {0, 0x5f, 0x87, 0xaf, 0xd7, 0xff}; | ||||||
| @@ -419,7 +418,6 @@ void emit_usage() { | |||||||
|   std::cerr << "  -help     : Display this help text." << std::endl; |   std::cerr << "  -help     : Display this help text." << std::endl; | ||||||
|   std::cerr << "  -h <num>  : Set the maximum height to <num> lines." << std::endl; |   std::cerr << "  -h <num>  : Set the maximum height to <num> lines." << std::endl; | ||||||
|   std::cerr << "  -w <num>  : Set the maximum width to <num> characters." << std::endl << std::endl; |   std::cerr << "  -w <num>  : Set the maximum width to <num> characters." << std::endl << std::endl; | ||||||
|   std::cerr << "  -o <name> : Output file name." << std::endl << std::endl; |  | ||||||
| } | } | ||||||
|  |  | ||||||
| enum Mode {AUTO, THUMBNAILS, FULL_SIZE}; | enum Mode {AUTO, THUMBNAILS, FULL_SIZE}; | ||||||
| @@ -450,7 +448,6 @@ int main(int argc, char* argv[]) { | |||||||
|   int flags = 0; |   int flags = 0; | ||||||
|   Mode mode = AUTO; |   Mode mode = AUTO; | ||||||
|   int columns = 3; |   int columns = 3; | ||||||
|   std::string output_file;   |  | ||||||
|  |  | ||||||
|   std::vector<std::string> file_names; |   std::vector<std::string> file_names; | ||||||
|   int error = 0; |   int error = 0; | ||||||
| @@ -464,9 +461,6 @@ int main(int argc, char* argv[]) { | |||||||
|     std::string arg(argv[i]); |     std::string arg(argv[i]); | ||||||
|     if (arg == "-0") { |     if (arg == "-0") { | ||||||
|       flags |= FLAG_NOOPT; |       flags |= FLAG_NOOPT; | ||||||
|     } else if (arg == "-o") { |  | ||||||
|       output_file = argv[++i]; |  | ||||||
|       flags |= FLAG_SAVE; |  | ||||||
|     } else if (arg == "-c") { |     } else if (arg == "-c") { | ||||||
|       columns = std::stoi(argv[++i]); |       columns = std::stoi(argv[++i]); | ||||||
|     } else if (arg == "-d") { |     } else if (arg == "-d") { | ||||||
| @@ -496,9 +490,7 @@ int main(int argc, char* argv[]) { | |||||||
|     } |     } | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   if ((flags & FLAG_SAVE) != 0) { |  | ||||||
|     freopen(output_file.c_str(),"w",stdout); 	   |  | ||||||
|   }	 |  | ||||||
|   if (mode == FULL_SIZE || (mode == AUTO && file_names.size() == 1)) { |   if (mode == FULL_SIZE || (mode == AUTO && file_names.size() == 1)) { | ||||||
|     for (unsigned int i = 0; i < file_names.size(); i++) { |     for (unsigned int i = 0; i < file_names.size(); i++) { | ||||||
|       try { |       try { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Stefan Haustein
					Stefan Haustein