cpp: fix whitespaces

- strip trailing WS
- 8-char tabs -> 8 spaces
- use 2 spaces for indentation consistently
This commit is contained in:
Jan Chren (rindeal) 2019-10-19 00:54:39 +02:00 committed by Stefan Haustein
parent e79df170f5
commit 92ecfa55f2

View file

@ -147,7 +147,7 @@ CharData getCharData(const cimg_library::CImg<unsigned char> & image, int x0, in
bg_count++; bg_count++;
} }
for (int i = 0; i < 3; i++) { for (int i = 0; i < 3; i++) {
avg[i] += image(x0 + x, y0 + y, 0, i); avg[i] += image(x0 + x, y0 + y, 0, i);
} }
mask = mask >> 1; mask = mask >> 1;
} }
@ -177,10 +177,10 @@ CharData getCharData(const cimg_library::CImg<unsigned char> & image, int x0, in
for (int x = 0; x < 4; x++) { for (int x = 0; x < 4; x++) {
long color = 0; long color = 0;
for (int i = 0; i < 3; i++) { for (int i = 0; i < 3; i++) {
int d = image(x0 + x, y0 + y, 0, i); int d = image(x0 + x, y0 + y, 0, i);
min[i] = std::min(min[i], d); min[i] = std::min(min[i], d);
max[i] = std::max(max[i], d); max[i] = std::max(max[i], d);
color = (color << 8) | d; color = (color << 8) | d;
} }
count_per_color[color]++; count_per_color[color]++;
} }
@ -207,19 +207,19 @@ CharData getCharData(const cimg_library::CImg<unsigned char> & image, int x0, in
for (int y = 0; y < 8; y++) { for (int y = 0; y < 8; y++) {
for (int x = 0; x < 4; x++) { for (int x = 0; x < 4; x++) {
bits = bits << 1; bits = bits << 1;
int d1 = 0; int d1 = 0;
int d2 = 0; int d2 = 0;
for (int i = 0; i < 3; i++) { for (int i = 0; i < 3; i++) {
int shift = 16 - 8 * i; int shift = 16 - 8 * i;
int c1 = (max_count_color_1 >> shift) & 255; int c1 = (max_count_color_1 >> shift) & 255;
int c2 = (max_count_color_2 >> shift) & 255; int c2 = (max_count_color_2 >> shift) & 255;
int c = image(x0 + x, y0 + y, 0, i); int c = image(x0 + x, y0 + y, 0, i);
d1 += (c1-c) * (c1-c); d1 += (c1-c) * (c1-c);
d2 += (c2-c) * (c2-c); d2 += (c2-c) * (c2-c);
} }
if (d1 > d2) { if (d1 > d2) {
bits |= 1; bits |= 1;
} }
} }
} }
@ -242,7 +242,7 @@ CharData getCharData(const cimg_library::CImg<unsigned char> & image, int x0, in
for (int x = 0; x < 4; x++) { for (int x = 0; x < 4; x++) {
bits = bits << 1; bits = bits << 1;
if (image(x0 + x, y0 + y, 0, splitIndex) > splitValue) { if (image(x0 + x, y0 + y, 0, splitIndex) > splitValue) {
bits |= 1; bits |= 1;
} }
} }
} }
@ -259,10 +259,10 @@ CharData getCharData(const cimg_library::CImg<unsigned char> & image, int x0, in
for (int j = 0; j < 2; j++) { for (int j = 0; j < 2; j++) {
int diff = (std::bitset<32>(pattern ^ bits)).count(); int diff = (std::bitset<32>(pattern ^ bits)).count();
if (diff < best_diff) { if (diff < best_diff) {
best_pattern = BITMAPS[i]; // pattern might be inverted. best_pattern = BITMAPS[i]; // pattern might be inverted.
codepoint = BITMAPS[i + 1]; codepoint = BITMAPS[i + 1];
best_diff = diff; best_diff = diff;
inverted = best_pattern != pattern; inverted = best_pattern != pattern;
} }
pattern = ~pattern; pattern = ~pattern;
} }
@ -389,10 +389,10 @@ void emit_image(const cimg_library::CImg<unsigned char> & image, int flags) {
struct size { struct size {
size(unsigned int in_width, unsigned int in_height) : size(unsigned int in_width, unsigned int in_height) :
width(in_width), height(in_height) { width(in_width), height(in_height) {
} }
size(cimg_library::CImg<unsigned int> img) : size(cimg_library::CImg<unsigned int> img) :
width(img.width()), height(img.height()) { width(img.width()), height(img.height()) {
} }
unsigned int width; unsigned int width;
unsigned int height; unsigned int height;
@ -431,17 +431,17 @@ enum Mode {AUTO, THUMBNAILS, FULL_SIZE};
/* Wrapper around CImg<T>(const char*) to ensure the result has 3 channels as RGB /* Wrapper around CImg<T>(const char*) to ensure the result has 3 channels as RGB
*/ */
cimg_library::CImg<unsigned char> load_rgb_CImg(const char * const filename) { cimg_library::CImg<unsigned char> load_rgb_CImg(const char * const filename) {
cimg_library::CImg<unsigned char> image(filename); cimg_library::CImg<unsigned char> image(filename);
if(image.spectrum() == 1) { if(image.spectrum() == 1) {
// Greyscale. Just copy greyscale data to all channels // Greyscale. Just copy greyscale data to all channels
cimg_library::CImg<unsigned char> rgb_image(image.width(), image.height(), image.depth(), 3); cimg_library::CImg<unsigned char> rgb_image(image.width(), image.height(), image.depth(), 3);
for(unsigned int chn = 0; chn < 3; chn++) { for(unsigned int chn = 0; chn < 3; chn++) {
rgb_image.draw_image(0, 0, 0,chn, image); rgb_image.draw_image(0, 0, 0,chn, image);
} }
return rgb_image; return rgb_image;
} }
return image; return image;
} }
int main(int argc, char* argv[]) { int main(int argc, char* argv[]) {
@ -501,7 +501,7 @@ int main(int argc, char* argv[]) {
if (std::experimental::filesystem::is_regular_file(p.path())) { if (std::experimental::filesystem::is_regular_file(p.path())) {
file_names.push_back(p.path().string()); file_names.push_back(p.path().string());
} }
} }
} else { } else {
file_names.push_back(arg); file_names.push_back(arg);
} }
@ -512,16 +512,16 @@ int main(int argc, char* argv[]) {
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 {
cimg_library::CImg<unsigned char> image = load_rgb_CImg(file_names[i].c_str()); cimg_library::CImg<unsigned char> image = load_rgb_CImg(file_names[i].c_str());
if (image.width() > maxWidth || image.height() > maxHeight) { if (image.width() > maxWidth || image.height() > maxHeight) {
size new_size = size(image).fitted_within(size(maxWidth,maxHeight)); size new_size = size(image).fitted_within(size(maxWidth,maxHeight));
image.resize(new_size.width, new_size.height, -100, -100, 5); image.resize(new_size.width, new_size.height, -100, -100, 5);
} }
emit_image(image, flags); emit_image(image, flags);
} catch(cimg_library::CImgIOException & e) { } catch(cimg_library::CImgIOException & e) {
error = 1; error = 1;
std::cerr << "File format is not recognized for '" << file_names[i] << "'" << std::endl; std::cerr << "File format is not recognized for '" << file_names[i] << "'" << std::endl;
} }
} }
} else { } else {
@ -538,21 +538,21 @@ int main(int argc, char* argv[]) {
int count = 0; int count = 0;
std::string sb; std::string sb;
while (index < file_names.size() && count < columns) { while (index < file_names.size() && count < columns) {
std::string name = file_names[index++]; std::string name = file_names[index++];
try { try {
cimg_library::CImg<unsigned char> original = load_rgb_CImg(name.c_str()); cimg_library::CImg<unsigned char> original = load_rgb_CImg(name.c_str());
auto cut = name.find_last_of("/"); auto cut = name.find_last_of("/");
sb += cut == std::string::npos ? name : name.substr(cut + 1); sb += cut == std::string::npos ? name : name.substr(cut + 1);
size newSize = size(original).fitted_within(maxThumbSize); size newSize = size(original).fitted_within(maxThumbSize);
original.resize(newSize.width, newSize.height, 1, -100, 5); original.resize(newSize.width, newSize.height, 1, -100, 5);
image.draw_image(count * (tw + 8) + (tw - newSize.width) / 2, (tw - newSize.height) / 2, 0, 0, original); image.draw_image(count * (tw + 8) + (tw - newSize.width) / 2, (tw - newSize.height) / 2, 0, 0, original);
count++; count++;
unsigned int sl = count * (cw + 2); unsigned int sl = count * (cw + 2);
sb.resize(sl - 2, ' '); sb.resize(sl - 2, ' ');
sb += " "; sb += " ";
} catch (std::exception & e) { } catch (std::exception & e) {
// Probably no image; ignore. // Probably no image; ignore.
} }
} }
if (count) emit_image(image, flags); if (count) emit_image(image, flags);
std::cout << sb << std::endl << std::endl; std::cout << sb << std::endl << std::endl;