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
Request History
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 added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
licensedigger accepted review
ok
dimstar_suse added openSUSE:Factory:Staging:adi:2 as a reviewer
Being evaluated by staging project "openSUSE:Factory:Staging:adi:2"
dimstar_suse accepted review
Picked "openSUSE:Factory:Staging:adi:2"
dimstar accepted review
dimstar_suse accepted review
Staging Project openSUSE:Factory:Staging:adi:2 got accepted.
dimstar_suse approved review
Staging Project openSUSE:Factory:Staging:adi:2 got accepted.
dimstar_suse accepted request
Staging Project openSUSE:Factory:Staging:adi:2 got accepted.
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?
Because I dont have much time today and plan to do it in the coming days/weeks.