Import Debian changes 4.0.2-1
ansilove (4.0.2-1) unstable; urgency=medium
* New upstream version.
* d/copyright: updated, also install examples.
* d/README.source: dropped.
Gürkan Myczko authored 4 years ago
root committed 4 years ago
0 | AnsiLove/C 4.0.2 (2019-08-13) | |
1 | ||
2 | - Remove most examples from the repository, they continue to live on the | |
3 | website | |
4 | - Move the remaining examples in per author directories, and add LICENSE | |
5 | files for these artworks, courtesy of their authors | |
6 | ||
7 | ||
8 | ||
0 | 9 | AnsiLove/C 4.0.1 (2019-06-25) |
1 | 10 | |
2 | 11 | - Fix a few typos in README and ansilove.1 |
16 | 16 | - -----------//______|----------------- - |
17 | 17 | : : |
18 | 18 | | | |
19 | | Ansilove/C 4.0.1 | | |
19 | | Ansilove/C 4.0.2 | | |
20 | 20 | | | |
21 | 21 | | ANSi=>PNG converter & library | |
22 | 22 | | | |
0 | _______ ___________ ___ | |
1 | __\___ \_ ____/ /\ /______ ___\_/__ /\ | |
2 | / \| \/ _ \ /--\_____ \\ / /\ / \ | |
3 | _/ | / \ \ |/ / \ \ _ _____/ \_______ | |
4 | \ |_____\____/ / / \____ /\/ / | |
5 | \______| \ \_____/\______ /\ \/ \ /\NSILOVE / C /____ _ | |
6 | \ |_______\__\___ \ \ \ / \___\__/____ | |
7 | \____| /____/\_\/\__ / / __/___ \ /\ ____ | |
8 | \ \ \ / /_/ __ \/ /__\__/ _/ _____ ___ | |
9 | /\ \____\/ / // \ / / / _>/ //__/\ | |
10 | / \ _/ \ // / / / \/ / \__\/ | |
11 | _ _________ / \_______ _ \___ /_______/ / _/ \____ \ / | |
12 | \ / \ \___/\ \_______/\\ \ \______/\/ | |
13 | \/ \_\ \ \_______\ \ \\/ \__\ \ \ | |
14 | \__\/ \______\/ h7/dS!\_____\/ | |
0 | ``` | |
1 | _______ ___________ ___ | |
2 | __\___ \_ ____/ /\ /______ ___\_/__ /\ | |
3 | / \| \/ _ \ /--\_____ \\ / /\ / \ | |
4 | _/ | / \ \ |/ / \ \ _ _____/ \_______ | |
5 | \ |_____\____/ / / \____ /\/ / | |
6 | \______| \ \_____/\______ /\ \/ \ /\NSILOVE / C /____ _ | |
7 | \ |_______\__\___ \ \ \ / \___\__/____ | |
8 | \____| /____/\_\/\__ / / __/___ \ /\ ____ | |
9 | \ \ \ / /_/ __ \/ /__\__/ _/ _____ ___ | |
10 | /\ \____\/ / // \ / / / _>/ //__/\ | |
11 | / \ _/ \ // / / / \/ / \__\/ | |
12 | _ _________ / \_______ _ \___ /_______/ / _/ \____ \ / | |
13 | \ / \ \___/\ \_______/\\ \ \______/\/ | |
14 | \/ \_\ \ \_______\ \ \\/ \__\ \ \ | |
15 | \__\/ \______\/ h7/dS!\_____\/ | |
16 | ``` | |
15 | 17 | |
16 | 18 | # AnsiLove/C |
17 | 19 | |
18 | 20 | [![Build Status][1]][2] |
19 | 21 | |
20 | This is a complete rewrite of [AnsiLove/PHP](https://www.ansilove.org) in the C programming language. It converts ANSi and artscene related file formats into PNG images. The project is considered as stable, current version is `4.0.1`. | |
22 | This is a complete rewrite of [AnsiLove/PHP][3] in the C programming | |
23 | language. It converts ANSi and artscene related file formats into | |
24 | PNG images. The project is considered as stable, current version | |
25 | is `4.0.2`. | |
21 | 26 | |
22 | 27 | # Specs |
23 | 28 | |
24 | AnsiLove/C is strictly using the `C99 standard` to achieve high portability to all major operating systems. Supported compilers are `GCC` and `Clang`, others may work but aren't tested. We use Linux and OpenBSD for AnsiLove/C development. | |
29 | AnsiLove/C is strictly using the `C99 standard` to achieve high | |
30 | portability to all major operating systems. Supported compilers are | |
31 | `GCC` and `Clang`, others may work but aren't tested. We use Linux | |
32 | and OpenBSD for AnsiLove/C development. | |
25 | 33 | |
26 | 34 | # Why C? |
27 | 35 | |
28 | There were many reasons, most notably PHP interpreter independence and performance. A solid C foundation is just perfect for creating libraries and it can easily be embedded into applications. We already mentioned portability. What else? We wanted evolution. AnsiLove/C should not be understood as a port. It takes many different approaches (like processing binary font dumps or generating @2x Retina images), it is overall improved and introduces new features. While results tend to be the same, the codebase does not have much in common with it's ancestor. | |
36 | There were many reasons, most notably PHP interpreter independence | |
37 | and performance. A solid C foundation is just perfect for creating | |
38 | libraries and it can easily be embedded into applications. We already | |
39 | mentioned portability. What else? We wanted evolution. AnsiLove/C | |
40 | should not be understood as a port. It takes many different approaches | |
41 | (like processing binary font dumps or generating @2x Retina images), | |
42 | it is overall improved and introduces new features. While results | |
43 | tend to be the same, the codebase does not have much in common with | |
44 | it's ancestor. | |
29 | 45 | |
30 | 46 | # Dependencies |
31 | 47 | |
32 | AnsiLove/C uses the `CMake` build system and requires the [libansilove](https://github.com/ansilove/libansilove) library and header files. | |
48 | AnsiLove/C uses the `CMake` build system and requires the | |
49 | [libansilove][4] library and header files. | |
33 | 50 | |
34 | 51 | # Installing dependencies |
35 | 52 | |
80 | 97 | - .ADF - Artworx format, supporting custom character sets and palettes |
81 | 98 | - .IDF - iCE Draw format, supporting custom character sets and palettes |
82 | 99 | - .TND - TundraDraw format, supporting 24-bit color mode |
83 | - .XB - The eXtended Binary XBin format, supporting custom character sets and palettes | |
100 | - .XB - The eXtended Binary XBin format, supporting custom character sets | |
101 | and palettes | |
84 | 102 | |
85 | 103 | Files with custom suffix default to the ANSi renderer (e.g. ICE or CIA). |
86 | 104 | |
87 | 105 | AnsiLove/C is capabable of processing: |
88 | 106 | |
89 | - SAUCE records | |
107 | - [SAUCE][5] records | |
90 | 108 | - DOS and Amiga fonts (embedded binary dump) |
91 | 109 | - iCE colors |
92 | 110 | |
143 | 161 | -v Show version information. |
144 | 162 | ``` |
145 | 163 | |
146 | There are certain cases where you need to set options for proper rendering. However, this is occasionally. Results turn out well with the built-in defaults. | |
164 | There are certain cases where you need to set options for proper | |
165 | rendering. However, this is occasionally. Results turn out well | |
166 | with the built-in defaults. | |
147 | 167 | |
148 | 168 | ## Fonts |
149 | 169 | |
150 | We dumped many fonts as binary data right into AnsiLove/C, so the most popular typefaces for rendering ANSi / ASCII art are available at your fingertips. | |
170 | We dumped many fonts as binary data right into AnsiLove/C, so the | |
171 | most popular typefaces for rendering ANSi / ASCII art are available | |
172 | at your fingertips. | |
151 | 173 | |
152 | 174 | PC fonts can be (all case-sensitive): |
153 | 175 | |
187 | 209 | - `8` (8-bit) |
188 | 210 | - `9` (9-bit) |
189 | 211 | |
190 | Setting the bits to `9` will render the 9th column of block characters, so the output will look like it is displayed in real textmode. | |
212 | Setting the bits to `9` will render the 9th column of block characters, | |
213 | so the output will look like it is displayed in real textmode. | |
191 | 214 | |
192 | 215 | ## Rendering Mode |
193 | 216 | |
197 | 220 | - `transparent` |
198 | 221 | - `workbench` |
199 | 222 | |
200 | Setting the mode to `ced` will cause the input file to be rendered in black on gray, and limit the output to 78 columns (only available for `ANS` files). Used together with an Amiga font, the output will look like it is displayed on Amiga. | |
201 | ||
202 | Setting the mode to `workbench` will cause the input file to be rendered using Amiga Workbench colors (only available for `ANS` files). | |
203 | ||
204 | Settings the mode to `transparent` will produce output files with transparent background (only available for `ANS` files). | |
223 | Setting the mode to `ced` will cause the input file to be rendered | |
224 | in black on gray, and limit the output to 78 columns (only available | |
225 | for `ANS` files). Used together with an Amiga font, the output will | |
226 | look like it is displayed on Amiga. | |
227 | ||
228 | Setting the mode to `workbench` will cause the input file to be | |
229 | rendered using Amiga Workbench colors (only available for `ANS` | |
230 | files). | |
231 | ||
232 | Settings the mode to `transparent` will produce output files with | |
233 | transparent background (only available for `ANS` files). | |
205 | 234 | |
206 | 235 | ## iCE Colors |
207 | 236 | |
208 | iCE colors are disabled by default, and can be enabled by specifying the `-i` option. | |
209 | ||
210 | When an ANSi source was created using iCE colors, it was done with a special mode where the blinking was disabled, and you had 16 background colors available. Basically, you had the same choice for background colors as for foreground colors, that's iCE colors. | |
237 | iCE colors are disabled by default, and can be enabled by specifying | |
238 | the `-i` option. | |
239 | ||
240 | When an ANSi source was created using iCE colors, it was done with | |
241 | a special mode where the blinking was disabled, and you had 16 | |
242 | background colors available. Basically, you had the same choice for | |
243 | background colors as for foreground colors, that's iCE colors. | |
211 | 244 | |
212 | 245 | ## Columns |
213 | 246 | |
214 | `columns` is only relevant for .ANS, .BIN, and .TND files, and is optional. In most cases conversion will work fine if you don't set this flag, the default value is `160` for .BIN files and `80` otherwise. | |
247 | `columns` is only relevant for .ANS, .BIN, and .TND files, and is | |
248 | optional. In most cases conversion will work fine if you don't set | |
249 | this flag, the default value is `160` for .BIN files and `80` | |
250 | otherwise. | |
215 | 251 | |
216 | 252 | ## SAUCE records |
217 | 253 | |
218 | It's fine to use AnsiLove/C as SAUCE reader without generating any output, just set option `-s` for this purpose. | |
254 | It's fine to use AnsiLove/C as SAUCE reader without generating any | |
255 | output, just set option `-s` for this purpose. | |
219 | 256 | |
220 | 257 | # Who pulls the strings |
221 | 258 | |
222 | AnsiLove/C is developed by Stefan Vogt ([@ByteProject](https://github.com/ByteProject)), Brian Cassidy ([@bricas](https://github.com/bricas)) and Frederic Cambus ([@fcambus](https://github.com/fcambus)). | |
259 | AnsiLove/C is developed by Stefan Vogt ([@ByteProject][6]), Brian Cassidy | |
260 | ([@bricas][7]) and Frederic Cambus ([@fcambus][8]). | |
223 | 261 | |
224 | 262 | # License |
225 | 263 | |
226 | AnsiLove/C is released under the BSD 2-Clause License. See the file `LICENSE` for details. | |
264 | AnsiLove/C is released under the BSD 2-Clause License. See the | |
265 | `LICENSE` file for details. | |
227 | 266 | |
228 | 267 | # Resources |
229 | 268 | |
231 | 270 | |
232 | 271 | [1]: https://api.travis-ci.org/ansilove/ansilove.png?branch=master |
233 | 272 | [2]: https://travis-ci.org/ansilove/ansilove |
273 | [3]: https://www.ansilove.org | |
274 | [4]: https://github.com/ansilove/libansilove | |
275 | [5]: http://www.acid.org/info/sauce/sauce.htm | |
276 | [6]: https://github.com/ByteProject | |
277 | [7]: https://github.com/bricas | |
278 | [8]: https://github.com/fcambus |
30 | 30 | |
31 | 31 | |
32 | 32 | |
33 | Examples ANSis and ASCiis: | |
33 | Examples ANSis: | |
34 | 34 | |
35 | - Avenger for the ave-love.ans example ANSi | |
36 | - Avenging Angel for the avg-alove.ans example ANSi | |
37 | - Aesthetic for the 43-nslv1.ans example ANSi | |
38 | - Sephiroth for the sph_love.ans example ANSi | |
39 | - Yop for the yop-ANSilove.ans example ASCii | |
40 | - Ansichrist for the ns-bp09.ans example ANSi | |
41 | - dMG for the dMG-ansilove.asc example ASCii | |
42 | - Spot for the spot-ansilove.txt example ASCii | |
43 | - Spidy for the spidy-ansilove.txt example ASCii | |
44 | - Cubon for the cbn-ansilove.ans example ASCii | |
45 | - Plur for the plur-ansilove.txt example ASCii | |
46 | - Knocturnal for the k1-alove.ans example ANSi | |
47 | - Grymmjack for the gj-ansilove.ans example ANSi | |
48 | - Noches and Avenging Angel for the us-alov.ans example ANSi | |
49 | - Enzo for the we-alove.ans example ANSi | |
50 | - Noches for the no-alove.ans example ANSi | |
51 | - Filth for the fil-ping.ans example ANSi | |
52 | - BYM for the bym-ansilove.ans example ANSi | |
53 | - Spear and Knocturnal for the us-alove.asc example ASCii | |
54 | - Rad Man for the rad-love.ans example ANSi | |
55 | - Sk!n for the sk!n-ansilove.txt example ASCii | |
56 | - Otium for the om-ansilove.ans example ANSi | |
57 | - Konami for the ko-alove.ans example ASCii | |
58 | - Andy Herbert for the andyh-ansilove.ans example ANSi | |
59 | - The Creep Fever for the tcf-ansilove.xb example ANSi | |
60 | - Enzo for the lu-ansilove.xb example XBin | |
61 | 35 | - Burps for the bs-alove.ans example ANSi |
62 | 36 | - Burps for the bs-ansilove.ans example ANSi |
63 | - Sylvao for the syl-farm.ans example ANSi | |
64 | 37 | - Nail for the n-silove.ans example ANSi |
0 | ansilove (4.0.2-1) unstable; urgency=medium | |
1 | ||
2 | * New upstream version. | |
3 | * d/copyright: updated, also install examples. | |
4 | * d/README.source: dropped. | |
5 | ||
6 | -- Gürkan Myczko <gurkan@phys.ethz.ch> Tue, 13 Aug 2019 08:25:57 +0000 | |
7 | ||
0 | 8 | ansilove (4.0.1-1) unstable; urgency=medium |
1 | 9 | |
2 | 10 | * Initial release. (Closes: #923787) |
5 | 5 | Copyright: 2011-2019 Stefan Vogt <stefan.vogt@byteproject.net> |
6 | 6 | 2011-2019 Brian Cassidy <brian.cassidy@gmail.com> |
7 | 7 | 2011-2019 Frederic Cambus <fred@statdns.com> |
8 | License: BSD-2-Clause | |
9 | ||
8 | 10 | License: BSD-2-Clause |
9 | 11 | Redistribution and use in source and binary forms, with or without |
10 | 12 | modification, are permitted provided that the following conditions are met: |
28 | 30 | ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
29 | 31 | POSSIBILITY OF SUCH DAMAGE. |
30 | 32 | |
31 | Files: compat/strontum.c | |
33 | Files: examples/burps/* | |
34 | Copyright: 2017 Bart Dumon | |
35 | License: BSD-2-clause | |
36 | ||
37 | Files: examples/cleaner/* | |
38 | Copyright: 2004-2017 Frederic Cambus <fred@statdns.com> | |
39 | License: BSD-2-clause | |
40 | ||
41 | Files: examples/nail/* | |
42 | Copyright: 2018 Björn Odendahl | |
43 | License: BSD-2-clause | |
44 | ||
45 | Files: compat/strtonum.c | |
32 | 46 | Copyright: 2004 Ted Unangst and Todd Miller |
33 | 47 | License: ISC |
34 | 48 | Permission to use, copy, modify, and distribute this software for any |
12 | 12 | %: |
13 | 13 | dh $@ |
14 | 14 | |
15 | #override_dh_compress: | |
16 | # dh_compress -X.ans | |
15 | override_dh_compress: | |
16 | dh_compress -X.ans |
0 | 0 | version=4 |
1 | 1 | # GitHub hosted projects |
2 | opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%<project>-$1.tar.gz%" \ | |
2 | opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%$1.tar.gz%" \ | |
3 | 3 | https://github.com/ansilove/ansilove/tags \ |
4 | 4 | (?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate |
0 | Copyright (c) 2017, Bart Dumon | |
1 | All rights reserved. | |
2 | ||
3 | Redistribution and use in source and binary forms, with or without | |
4 | modification, are permitted provided that the following conditions are met: | |
5 | ||
6 | * Redistributions of source code must retain the above copyright | |
7 | notice, this list of conditions and the following disclaimer. | |
8 | ||
9 | * Redistributions in binary form must reproduce the above copyright | |
10 | notice, this list of conditions and the following disclaimer in the | |
11 | documentation and/or other materials provided with the distribution. | |
12 | ||
13 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" | |
14 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | |
15 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE | |
16 | ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS | |
17 | BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR | |
18 | CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF | |
19 | SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS | |
20 | INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN | |
21 | CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) | |
22 | ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | |
23 | POSSIBILITY OF SUCH DAMAGE. |
Binary diff not shown
Binary diff not shown
0 | Copyright (c) 2004-2017, Frederic Cambus | |
1 | All rights reserved. | |
2 | ||
3 | Redistribution and use in source and binary forms, with or without | |
4 | modification, are permitted provided that the following conditions are met: | |
5 | ||
6 | * Redistributions of source code must retain the above copyright | |
7 | notice, this list of conditions and the following disclaimer. | |
8 | ||
9 | * Redistributions in binary form must reproduce the above copyright | |
10 | notice, this list of conditions and the following disclaimer in the | |
11 | documentation and/or other materials provided with the distribution. | |
12 | ||
13 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" | |
14 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | |
15 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE | |
16 | ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS | |
17 | BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR | |
18 | CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF | |
19 | SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS | |
20 | INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN | |
21 | CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) | |
22 | ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | |
23 | POSSIBILITY OF SUCH DAMAGE. |
0 | [0m | |
1 | [60C[1;30mþ ß ßßÛ[0m | |
2 | [16C[1;30mfl[0m[22C[1;33;47m≤[40mflfl≤≤[0;30m [37m ∞∞∞∞[4C[1;30m‹[0m [1;30mfl[31m ‹‹[47m≤≤±∞[36m∞∞[0m [1;30m≤[0m | |
3 | [16C[1;30m€ fl ‹[0m[18C[1;33;47m±[0m [1;31;41m≤[33;47m≤≤[31;43m≤≤[47mfl[41m±[0m∞∞[1;30m ˛fl[0m [1;31m‹‹[43m≤≤[47m≤≤€€≤≤±∞[0m [1;30m≤[0m | |
4 | [16C[1;30m€[0m [1;31;43m≤[40m‹[30m fl˛‹[0m[10C[1;30m‹[0m[4C[1;33;47m∞[0m [1;31;47m≤[33m±±[31;43m≤[47m‹[33mfl[31m‹[0m [1;30m˛[0m [1;31m‹[43m≤≤[47mfl[33m‹[31mfl€€[43m≤≤≤[47m€€≤±[0m [1;30m±[0m | |
5 | [7C[1;30m‹[0m[7C[1;30mfi›[31mfi[43m≤≤[40m€€‹‹ [30mfl€[0m[5C[1;30m˛[0m [1;30m‹[0m[4C[1;30;47m∞[0m [1;31;47m≤[33m∞∞[31m≤[43m≤[41m±[0;33mfl[37m [1;31m‹[43m≤€[47m≤≤€‹[43m≤≤[40mflfl[43m±±≤≤[40m€[47m≤[0m [1;30m∞[0m | |
6 | [5C[1;31;47m±[0m‹ [1;30m ‹[0m[5C[1;30mfl [31;41m€€[47mfl[33m‹[31mfl[40m€[43m≤≤[40m [30m€[0m [1;30m‹˛[0m [1;31m‹[43m≤[0m [1;30m€[0m[4C[1;30;47m±[0m [1;31;43m≤[47m∞∞≤[41m±[0;33mfl[1;31m [43m≤≤€[47m€€[43m≤≤[40mfl[0m [1;30m‹[31m [30;43m∞[31m∞∞±±[40mflfl[0m [1;30m˛‹[0m [1;30mfl[0m [1;30m˛[0m | |
7 | [5C[1;31;47m∞±≤[40m‹[0m [1;30mfl‹[0m [1;30m‹fl[0m [1;31;43m≤≤[41m€[40m€[47m‹[40m€€€[43m≤[40m [30mfl[31m ‹‹€[43m≤≤[40m [30mfi›[0m [1;30m [47m≤[0m [1;31m€[47m±±[43m≤[0;33m›[37m [1;31m€[47mfl[37m‹[31mfl[43m≤≤[40mfl[0m [1;30m‹ ‹[0m [1;30;43m∞[0;33mflfl[37m [1;30m‹˛[33m ‹fl[47m≤[40m‹ ‹[47m≤≤[40m‹ [30m˛[0m | |
8 | [5C[1;33;47m∞[0m [1;31mfl[47m≤≤[40m‹[0m [1;30mfl[0m [1;31m‹€[47mfl[36m‹[31mfl[40m€[47m≤≤[40m€€‹‹[43m≤≤[40m€€[47mfl[33m‹[31mfl[40m›[30m ‹[0m [1;30m‹[0m [1;31;43m≤[47m≤≤[41m±[0m [1;31mfi[43m≤€[47m‹[43m€≤[40m› [30m€ ≤‹ ˛fl [0m [1;33mfi›[36mfi[47m≤[33m≤[40m€€[36;47m≤[33m≤≤[40m›[0m [1;30m‹[0m | |
9 | [5C[1;33;47m±[0m ‹ [1;31mfl[43m≤[40mfl[0;33m‹[1;31;41m±[43m≤≤[40m€[47m‹[40m€[43m≤[40m‹€€€[47m≤≤[40m€[43m≤≤€[40m€[47m‹[40m€[43m≤[0m [1;30mfl‹[0m [1;30m≤[0m [1;31;41m±[43m≤[41m€[43m≤[0;33m›[37m [1;31;43m≤≤[47m≤≤fl[40m€‹[0m [1;30mfl‹[0m[7C[31m˛[1;33m fl≤≤fl€[36;47m≤[33m≤≤[40mfl [0m‹ | |
10 | [5C[1;33;47m≤[0m [31m‹‹[1;41m∞∞±±[43m≤≤[40m€fl‹€[43m≤≤[40m€€€€€€€‹[47m≤≤[40m€[47mfl[40m‹[0m [1;30mfl‹ [0m [1;31;41m∞±[43m≤≤[41m±[0;33m‹[1;31m fl[43m≤[47m‹[33mfl[31m‹[40m€[43m≤[40m‹‹[0m [1;30mfl[0m˛[5C[31mfl[33m‹[37m [1;33mfl€[47m≤≤[40mfl[0m ‹ | |
11 | [5C[31m‹[37m [31mfl[30;41m∞∞[33m∞∞[1;31m∞∞±±[40mfl[30m‹ [31;43m≤[40m€€[47m≤≤[40m€≤€[47mfl[36m‹[31mfl[40m€‹fl[47m‹[37mfl[31m‹[43m≤[40m‹[0m [1;30mfl[0;31m [1;30;41m∞[31m∞±±[43m≤≤‹[0m [1;31m flfl[43m≤≤[40m€[47mfl[36m‹[31mfl[43m≤[40m‹ [0mfl[5C[1;31;43m±[40m‹ [33mfl[0m ‹[1;31;43m≤[0m [1;36m‹[0m | |
12 | [1;30mfl‹[0m [31mfl‹[37m [31mfl[30;41m∞∞[31;40mflfl[37m [31m‹[1;41m∞[0;31m‹[1;30m [31;41m±[43m≤[40m€€€€±[43m€[40m€[47m‹≤≤€[40m€[0m [1;31mfl[41m€[47mfl[36m‹[31mfl[40m‹‹[0;31mflfl[1;41m∞∞±±±[0m [1;36;47m∞[0mfl[1;36m˛‹[31m fl[43m≤[47m‹[40m€€[47m≤≤[0m fl fl[1;36m€[0m [1;31m€[47m≤≤[40m‹[47m‹[36mfl[31m‹[0m [1;36mfl[0m | |
13 | [4C[1;30mfl‹[0m [31mfl[37m ‹[1;36m˛fl‹[0m [31mfl[1;41m∞∞±±[43m≤≤[40m€€∞[43m≤≤≤≤≤≤≤[0m [1;36m‹[0m [1;31mfl[47m‹[41m€€[43m≤≤[41m±[0;31m‹‹[1;41m∞∞∞[0m [30;47m∞[37;40m [1;47m±[31;40m fi€[47mfl[36m‹[31mfl[40m€›[0m [1m≤[0m [1;36;47m≤[0m [1;31;43m≤≤≤≤≤≤≤[0m fl[1;30m Cl![0;35m∞∞∞∞[37m [1;33m‹[0m [35m≤[37m fl [35m‹€‹[37m [1mfl‹[0m [31mfl[1;41m∞∞±±[43m≤≤[30;40m [31;41m±±±±±±±[0m [1mfl˛[0m [1;31mflfl[41m±±∞∞[0;33;41m∞∞[30m [37;40m [30;47m∞[37;40m ‹fl [1;31m‹[43m≤[40m€€[47m‹[43m≤≤[0m [1m‹[0m [1;36;47m±[0m [1;31;41m±±±±±±±[0m ≤[35m ∞∞∞±±±±[37m [1;33m€[0m [35m€€€€€€€€‹[37m [1mfl[36m‹[0m [31mfl[1;41m∞∞±±[30;40m [31;41m∞∞∞∞∞∞∞[0m [1;36mfl[0m [35m‹[37m [1;36mflfl[0m ‹‹ [31mflflflfl[37m‹fl [33m‹[1;31;43m±±≤≤[47m≤≤[40m€ [37m‹[0m [35m‹[37m [1;36;47m∞[0m [1;31;41m∞∞∞∞∞∞∞[0m ±[35m ±±±≤≤fl[1;33m‹≤fl[47m≤[40m‹[0;35mfl€€€€€€€€‹[37m [1;36mfl˛‹[0m‹ ‹ [31m≤≤≤≤≤≤≤[37m ≤ [35m€€€€‹‹‹‹[37m ˛fl [31m‹‹[1;41m∞∞±±[43m±±≤≤[40mfl[0m [1;36m‹[0m [35m‹€[37m € [31m≤≤≤≤≤≤≤[37m ∞[35m ≤≤≤€›[1;33mfi[47m≤[0m [1;47m≤[36m≤[33m≤[40m›[0;35mfi€€€€€€€€€€‹‹‹‹‹[37m [31m±±±±±±±[37m [35m‹‹€€€flflfl[37m [31m‹[37m [31mfl[30;41m∞∞[33m∞∞∞[1;31m∞∞[0;33mflfl[37m ‹[1;36m˛fl[0m [35m‹€€[37m ‹ [31m±±±±±±±[35m ‹‹€€€€€‹[1;33mfl≤[47m≤≤[40mfl[0;35m‹€€€€€€€€€€€€€€€€[37m [31m∞∞∞∞∞∞∞[37m [35m€€€€€‹[37m [1;30mfl‹[31m [0;31mfl‹[1m [0;31mfl[30;41m∞[31;40mflfl [37m‹ fl [35m‹‹€€€€€‹‹[37m [31m∞∞∞∞∞∞∞[37m [35m€€€€€€€€€‹‹‹€€€€€€€€€€€€€€€€€€‹‹‹‹‹‹‹‹‹€€€€€€€‹ [1;30mfl‹[0m [31mfl[37m ‹ [1;30mfl[0m [35m‹‹€€€€€€€€€€€‹‹‹‹‹‹‹‹‹€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‹‹[37m fl [35m‹‹‹€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€[1;32;45m [31m [32m [0;35m€[1;32;45mA[0;35m€€€€€[1;32;45mN[0;35m€€€€€[1;32;45mS[0;35m€€€€€[1;32;45mi[0;35m€€€€€[1;31;45m[0;35m€€€€€[1;32;45mL[0;35m€€€€€[1;32;45mO[0;35m€€€€€[1;32;45mV[0;35m€€€€€[1;32;45mE[0;35m€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤≤[37m | |
14 | Just create your own world,[22CCleaner[1;30m([0m27"[1;30m) [0m August 2004 | |
15 | for the sake of art...[27Chttp[1;30m://[0mcleaner[1;30m.[0mplanet-d[1;30m.[0mnet | |
16 | [34C[30m þ A N S i þ[37m | |
17 | [0m⏎ |
Binary diff not shown
0 | Copyright (c) 2018, Björn Odendahl | |
1 | All rights reserved. | |
2 | ||
3 | Redistribution and use in source and binary forms, with or without | |
4 | modification, are permitted provided that the following conditions are met: | |
5 | ||
6 | * Redistributions of source code must retain the above copyright | |
7 | notice, this list of conditions and the following disclaimer. | |
8 | ||
9 | * Redistributions in binary form must reproduce the above copyright | |
10 | notice, this list of conditions and the following disclaimer in the | |
11 | documentation and/or other materials provided with the distribution. | |
12 | ||
13 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" | |
14 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | |
15 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE | |
16 | ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS | |
17 | BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR | |
18 | CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF | |
19 | SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS | |
20 | INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN | |
21 | CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) | |
22 | ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | |
23 | POSSIBILITY OF SUCH DAMAGE. |
Binary diff not shown
0 | 0 | /* |
1 | 1 | * ansilove.c |
2 | * Ansilove 4.0.1 | |
2 | * Ansilove 4.0.2 | |
3 | 3 | * https://www.ansilove.org |
4 | 4 | * |
5 | 5 | * Copyright (c) 2011-2019 Stefan Vogt, Brian Cassidy, and Frederic Cambus |
40 | 40 | synopsis(void) |
41 | 41 | { |
42 | 42 | fprintf(stderr, "\nSYNOPSIS\n" |
43 | " ansilove [-dhirsv] [-b bits] [-c columns] [-f font] [-m mode] [-o file]\n" | |
43 | " ansilove [-dhirsv] [-b bits] [-c columns] [-f font] [-m mode]" | |
44 | " [-o file]\n" | |
44 | 45 | " [-R factor] file\n\n"); |
45 | 46 | } |
46 | 47 | |
47 | 48 | int |
48 | 49 | main(int argc, char *argv[]) |
49 | 50 | { |
50 | fprintf(stderr, "AnsiLove/C %s - ANSI / ASCII art to PNG converter\n" \ | |
51 | "Copyright (c) 2011-2019 Stefan Vogt, Brian Cassidy, and Frederic Cambus.\n", VERSION); | |
51 | fprintf(stderr, "AnsiLove/C %s - ANSI / ASCII art to PNG converter\n" | |
52 | "Copyright (c) 2011-2019 Stefan Vogt, Brian Cassidy, and " | |
53 | "Frederic Cambus.\n", VERSION); | |
52 | 54 | |
53 | 55 | /* SAUCE record related bool types */ |
54 | 56 | bool justDisplaySAUCE = false; |
0 | 0 | /* |
1 | 1 | * config.h |
2 | * Ansilove 4.0.1 | |
2 | * Ansilove 4.0.2 | |
3 | 3 | * https://www.ansilove.org |
4 | 4 | * |
5 | 5 | * Copyright (c) 2011-2019 Stefan Vogt, Brian Cassidy, and Frederic Cambus |
15 | 15 | #include <stdint.h> |
16 | 16 | |
17 | 17 | /* configuration defines */ |
18 | #define VERSION "4.0.1" | |
18 | #define VERSION "4.0.2" | |
19 | 19 | |
20 | 20 | #endif /* CONFIG_H */ |
0 | 0 | /* |
1 | 1 | * fonts.h |
2 | * Ansilove 4.0.1 | |
2 | * Ansilove 4.0.2 | |
3 | 3 | * https://www.ansilove.org |
4 | 4 | * |
5 | 5 | * Copyright (c) 2011-2019 Stefan Vogt, Brian Cassidy, and Frederic Cambus |
0 | 0 | /* |
1 | 1 | * sauce.c |
2 | * Ansilove 4.0.1 | |
2 | * Ansilove 4.0.2 | |
3 | 3 | * https://www.ansilove.org |
4 | 4 | * |
5 | 5 | * Copyright (c) 2011-2019 Stefan Vogt, Brian Cassidy, and Frederic Cambus |
0 | 0 | /* |
1 | 1 | * sauce.h |
2 | * Ansilove 4.0.1 | |
2 | * Ansilove 4.0.2 | |
3 | 3 | * https://www.ansilove.org |
4 | 4 | * |
5 | 5 | * Copyright (c) 2011-2019 Stefan Vogt, Brian Cassidy, and Frederic Cambus |