1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
diff -ura old/src/hiptext.cc new/src/hiptext.cc
--- old/src/hiptext.cc 2017-04-06 03:35:10.806810093 +0200
+++ new/src/hiptext.cc 2017-04-06 03:47:00.656136140 +0200
@@ -70,7 +70,8 @@
int code = to_index(graphic.Get(x, y).Copy().Opacify(bg));
out.PrintPixel(code);
}
- out.LineFeed();
+ if (y < height - 1)
+ out.LineFeed();
}
out.End();
}
@@ -89,7 +90,8 @@
int code = to_index(graphic.Get(x, y).Copy().Opacify(bg));
out.PrintPixel(code);
}
- out.LineFeed();
+ if (y < height - 1)
+ out.LineFeed();
}
out.End();
}
@@ -107,7 +109,8 @@
int code = to_index(graphic.Get(x, y).Copy().Opacify(bg));
out.PrintPixel(code);
}
- out.LineFeed();
+ if (y < height - 1)
+ out.LineFeed();
}
out.End();
}
@@ -127,7 +130,8 @@
out << FLAGS_space;
}
out.Reset();
- out << "\n";
+ if (y < graphic.height() - 1)
+ out << "\n";
}
}
@@ -145,7 +149,8 @@
out << kUpperHalfBlock;
}
out.Reset();
- out << "\n";
+ if (y < height - 2)
+ out << "\n";
}
}
@@ -162,7 +167,8 @@
out << color.symbol();
}
out.Reset();
- out << "\n";
+ if (y < height - 2)
+ out << "\n";
}
}
@@ -179,7 +185,8 @@
os << quantizer.Quantize(static_cast<int>(pixel.grey() * 255));
}
}
- cout << "\n";
+ if (y < graphic.height() - 1)
+ cout << "\n";
}
}
|