Overview

Request 980989 accepted

- Update to 1.12.0:
* The ImageMagick dependency is now optional and deprecated.
Packagers are encouraged to drop the ImageMagick dependency (--without-imagemagick)
and add direct dependencies on relevant image codecs.
ImageMagick support will be removed in a future release.
* Added image loaders for the following formats: JPEG, SVG, TIFF, WebP.
Like the existing GIF, PNG and XWD loaders, these are much faster and
generally safer than their ImageMagick counterparts. If ImageMagick is
enabled, it will be used as a fallback. Supported image loaders will
be listed in the --version output.
* Implemented a 16/8 mode producing 8 colors and an additional 8 bright
foreground-only colors for a total of 16 foreground and 8 background colors.
When using ANSI escape sequences in symbol mode, the sequence for bold
text is used to enable bright colors. This scheme corresponds to that of
the IBM PC's VGA hardware text modes and was popular with terminal
emulators in the late 1980s to early 2000s.
With a few tweaks, output from this mode can be turned into ANSI art scene
.ANS files compatible with utilities like the wonderful Ansilove[2], e.g:
$ chafa -f symbols -c 16/8 -s 80 --symbols space+solid+half --fill stipple \
in.jpg | tr -d '\n' | iconv -c -f utf8 -t cp437 > out.ans
$ ansilove out.ans -o out.png
* New builtin Latin symbols (available with --symbols latin). This class
comprises most of the symbols from the Latin-1 Supplement, Latin Extended-A
and -B, IPA Extensions and Spacing Modifier Letters plus a few Latin-like
symbols from other ranges, using Terminus as the reference font.
The ASCII class is also a subset of this class.
* Reworked ASCII symbols to be more representative of modern terminal fonts.
As with the other Latin ranges, the reference font is now Terminus.
* New option: --scale . This takes a real number specifying the on-screen
scaling factor relative to the input's pixel size, respecting the terminal

Loading...

Dominique Leuenberger's avatar

6+ * The ImageMagick dependency is now optional and deprecated. 7+ Packagers are encouraged to drop the ImageMagick dependency (--without-imagemagick) 8+ and add direct dependencies on relevant image codecs. 9+ ImageMagick support will be removed in a future release.

If this is recommended: why don't we do it?


Michael Vetter's avatar

Because I dont have much time today and plan to do it in the coming days/weeks.

Request History
Michael Vetter's avatar

jubalh created request

- Update to 1.12.0:
* The ImageMagick dependency is now optional and deprecated.
Packagers are encouraged to drop the ImageMagick dependency (--without-imagemagick)
and add direct dependencies on relevant image codecs.
ImageMagick support will be removed in a future release.
* Added image loaders for the following formats: JPEG, SVG, TIFF, WebP.
Like the existing GIF, PNG and XWD loaders, these are much faster and
generally safer than their ImageMagick counterparts. If ImageMagick is
enabled, it will be used as a fallback. Supported image loaders will
be listed in the --version output.
* Implemented a 16/8 mode producing 8 colors and an additional 8 bright
foreground-only colors for a total of 16 foreground and 8 background colors.
When using ANSI escape sequences in symbol mode, the sequence for bold
text is used to enable bright colors. This scheme corresponds to that of
the IBM PC's VGA hardware text modes and was popular with terminal
emulators in the late 1980s to early 2000s.
With a few tweaks, output from this mode can be turned into ANSI art scene
.ANS files compatible with utilities like the wonderful Ansilove[2], e.g:
$ chafa -f symbols -c 16/8 -s 80 --symbols space+solid+half --fill stipple \
in.jpg | tr -d '\n' | iconv -c -f utf8 -t cp437 > out.ans
$ ansilove out.ans -o out.png
* New builtin Latin symbols (available with --symbols latin). This class
comprises most of the symbols from the Latin-1 Supplement, Latin Extended-A
and -B, IPA Extensions and Spacing Modifier Letters plus a few Latin-like
symbols from other ranges, using Terminus as the reference font.
The ASCII class is also a subset of this class.
* Reworked ASCII symbols to be more representative of modern terminal fonts.
As with the other Latin ranges, the reference font is now Terminus.
* New option: --scale . This takes a real number specifying the on-screen
scaling factor relative to the input's pixel size, respecting the terminal


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Saul Goodman's avatar

licensedigger accepted review

ok


Dominique Leuenberger's avatar

dimstar_suse added openSUSE:Factory:Staging:adi:2 as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:adi:2"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Picked "openSUSE:Factory:Staging:adi:2"


Dominique Leuenberger's avatar

dimstar accepted review


Dominique Leuenberger's avatar

dimstar_suse accepted review

Staging Project openSUSE:Factory:Staging:adi:2 got accepted.


Dominique Leuenberger's avatar

dimstar_suse approved review

Staging Project openSUSE:Factory:Staging:adi:2 got accepted.


Dominique Leuenberger's avatar

dimstar_suse accepted request

Staging Project openSUSE:Factory:Staging:adi:2 got accepted.

openSUSE Build Service is sponsored by