I have a script converting the Astronomy Picture Of The Day to SIXEL for
viewing in Syncterm (or other sixel-supporting terminal) on my BBS, so have
been checking it every morning and I panic when it's not updated. :)
I have the same but I just pick up the last image so if I don't have the NR> most recent then it'll display something, at least.
I connected to your BBS to take a look, and on my first call was greeted with a wonderful sixel graphic in your login screen. Very nice! I reconnected a few more times and saw some of your other login screens, I like the variety.
I wasn't really aware of this being a "thing" so I logged into Nigel's BBS to have a look:
https://ibb.co/3mLzvNk
This is very cool! I'm going to have to play with this a bit now...
https://ibb.co/3mLzvNk
This is very cool! I'm going to have to play with this a bit now...
Quoting Ogg to Warpslide <=-
I never heard of sixel graphics before. The result is very
nice indeed. That should be used on most BBSes, imho.
Talisman BBS supports them out of the box. I used to have a few pics hidden throughout my BBS in various menus. :)
I wasn't really aware of this being a "thing" so I logged into Nigel's BBS to have a look:
https://ibb.co/3mLzvNk
I took the Linux Mint motto and was shooting for simple
and elegant so I didn't deviate from the stock too far
to date but did start shifting some colors and a little
bit of custom ASCII menu headers. So adding utilizing
some graphics support for images would be super.
I used your instructions and converted the apod to .six
and tried displaying it with Mystic logged in via
Syncterm but all I got was a wall of text.
I'm wondering if Mystic doesn't support them or maybe
there's something else I need to do?
Hmm, well a wall of text does sound right for a terminal client that doesn't support sixels - but SyncTerm should display them. (have you confirmed on another BBS that your copy of SyncTerm has sixel support enabled?)
"\x1b[4c" works with iTerm2
"\x1b[<0c" works with SyncTerm
For sixel detection on my BBS, I send both strings ("\x1b[4c\x1b[<0c")
and read until I receive a 'c' (or time out after a second or two). If
I find ";4" in the response then I assume sixel support exists.
Just in case my ImageMagick wasn't ImageMagick'ing properly, but the
same wall of text with these images as well. I'll maybe spin up my Win
10 32-bit VM and try with Telegard.
No go with Telegard either, just a wall of text as well
(w/ some pretty colours thrown in).
Any chance the escape sequences are being filtered out? The sixel graphics start with "\x1bP0;0;0q" like an ANSI escape sequence - maybe
the ESC is being filtered out?
If additional ANSI codes are being inserted, I think that could also
cause the sixel graphics to not be interpreted correctly.
I connected to your BBS to take a look, and on my first call was greeted with a wonderful sixel graphic in your login screen. Very nice! I reconnected a few more times and saw some of your other login screens, I like the variety.
Do you do any kind of aspect ratio correction to images when converting to sixel? I noticed that on my system, when I connect with SyncTerm with the window in 4:3 aspect ratio, I had to adjust the aspect ratio of the images so they don't appear squished.
FYI for anyone interested, I am using ImageMagick to convert:
# adjust aspect ratio
convert -resize 100%x83%! APODxxxx.JPG 4X3.JPG
Do you do any kind of aspect ratio correction to images when converting to sixel? I noticed that on my system, when I connect with SyncTerm with the window in 4:3 aspect ratio, I had to adjust the aspect ratio of the images so they don't appear squished.
How did they look on my system?
FYI for anyone interested, I am using ImageMagick to convert:
# adjust aspect ratio
convert -resize 100%x83%! APODxxxx.JPG 4X3.JPG
I use convert -geometry x380
I can't remember how I came up with that but it works on my terminal.
I don't know what is the most common aspect ratio these days - IMO 4:3 aspect ratio is 'correct', but it doesn't seem like most terminals agree with me these days. SyncTerm allows you to resize the window to any aspect ratio you like, but some other software I have only been able to use in 16:9 aspect ratio as that's 'standard' today.
Besides the aspect ratio differences, I also haven't found if it's possible to specify the size a sixel should be displayed at - ie. should there be scaling applied to it.
How did they look on my system?
If I view the APOD on your system with my SyncTerm window in 4:3 aspect ratio, then the APOD image is a bit 'squished'.
I don't know what is the most common aspect ratio these days - IMO 4:3 aspect ratio is 'correct', but it doesn't seem like most terminals agree with me these days. SyncTerm allows you to resize the window to any aspect ratio you like, but some other software I have only been able to use in 16:9 aspect ratio as that's 'standard' today.
Also - other terminal software doesn't necessarily display sixels in the same way as SyncTerm - I think by adjusting the aspect ratio for SyncTerm 4:3 I am messing up the aspect ratio for other clients.
Besides the aspect ratio differences, I also haven't found if it's possible to specify the size a sixel should be displayed at - ie. should there be scaling applied to it. When I view the sixel graphics using iTerm2 it shows up very small on my screen due to the high resolution of the Macbook display.
I don't know what is the most common aspect ratio these days - IMO 4:3 aspect ratio is 'correct', but it doesn't seem like most terminals agree with me these days. SyncTerm allows you to resize the window to any aspect ratio you like, but some other software I have only been able to use in 16:9 aspect ratio as that's 'standard' today.
On 19 Mar 2024, AKAcastor said the following...
I connected to your BBS to take a look, and on my first call was
greeted with a wonderful sixel graphic in your login screen.
Very nice! I reconnected a few more times and saw some of your
other login screens, I like the variety.
I wasn't really aware of this being a "thing" so I logged into
Nigel's BBS to have a look:
https://ibb.co/3mLzvNk
This is very cool! I'm going to have to play with this a bit now...
Nigel Reed wrote to All <=-
On Tue, 19 Mar 2024 17:32:34 -0400
"Warpslide" (21:3/110) <Warpslide@f110.n3.z21.fidonet> wrote:
On 19 Mar 2024, AKAcastor said the following...
I connected to your BBS to take a look, and on my first call was greeted with a wonderful sixel graphic in your login screen.
Very nice! I reconnected a few more times and saw some of your
other login screens, I like the variety.
I wasn't really aware of this being a "thing" so I logged into
Nigel's BBS to have a look:
https://ibb.co/3mLzvNk
This is very cool! I'm going to have to play with this a bit now...
You won't get a sixel image every time. There's a mix of sixel
and ansi images for supported terminals. Non sixel type terminals
will just get the ansi login.
Just an additional note - that behavior is if you have the "Random"
option set in the DDMatrix config file. It can be set to a specific
sixel login that will come up every time.
You won't get a sixel image every time. There's a mix of sixel and ansi
images for supported terminals. Non sixel type terminals will just get
the ansi login.
Just an additional note - that behavior is if you have the "Random" option set in the DDMatrix config file. It can be set to a specific sixel login that will come up every time.
Nigel Reed wrote to Gamgee <=-
Re: Re: Sixels
By: Gamgee to Nigel Reed on Mon Mar 25 2024 14:08:00
Just an additional note - that behavior is if you have the "Random"
option set in the DDMatrix config file. It can be set to a specific
sixel login that will come up every time.
That's right.
You can also set it to just display sixel on compatible terminals
but I choose not to.
Nightfox wrote to Gamgee <=-
Re: Re: Sixels
By: Gamgee to Nigel Reed on Mon Mar 25 2024 02:08 pm
You won't get a sixel image every time. There's a mix of sixel and ansi
images for supported terminals. Non sixel type terminals will just get
the ansi login.
Just an additional note - that behavior is if you have the "Random" option set in the DDMatrix config file. It can be set to a specific sixel login that will come up every time.
There's also a new option in the new version I released over the
weekend where, when using a random themes, you can have it choose
only a sixel theme for terminals that support sixels.
Sysop: | digital man |
---|---|
Location: | Riverside County, California |
Users: | 1,045 |
Nodes: | 15 (1 / 14) |
Uptime: | 72:56:33 |
Calls: | 500,414 |
Calls today: | 17 |
Files: | 95,209 |
D/L today: |
8,599 files (17,909M bytes) |
Messages: | 465,134 |
Posted today: | 6 |