[Ohrrpgce] SVN: teeemcee/11357 Allow jpg/jpeg as a screenshot format (gfx.screenshot_format setting)

James Paige Bob at hamsterrepublic.com
Tue Oct 29 12:54:10 PDT 2019


Jpeg compression for backdrops sounds like a great feature. I know I would
love it. Do you intend for it to be optional? (I know some people will hate
the artifacts, even if minimal)

I don't know why the mail's get delayed, but my first guess is dreamhost
smtp weirdness



On Tue, Oct 29, 2019, 6:55 AM Ralph Versteegen <teeemcee at gmail.com> wrote:

> No fair, how come you recieved this svn commit email at least an hour ago,
> but I got it just now? It's pretty annoying that the emails are so delayed.
>
> Anyway, the reason that I added a jpeg encoder is that I've been
> investigating how to store graphics in compressed format inside .rgfx lumps
> (err... post Fufluns). Embedding .png and .jpg files inside .rgfx is
> certainly not to my liking. I've been doing a LOT of experiments with 24bit
> backdrops and reached the unavoidable conclusion that JPEG at quality 90-95
> blows everything else out of the water for lossy compression of backdrops,
> unless you want to want to use something better like FLIF or BPG or
> HEIC/HEIF or WEBP which would require a huge (and slow!) library to
> decode/encode. And JPEG file format is actually pretty simple, unlike e.g.
> PNG. So there's no reasonable alternative to embedding JPEGs inside .rgfx
> for that use case.
> However, JPEG doesn't support an alpha channel, so that's one problem
> (it'll need to be stored separately). And it's not suitable for tilesets or
> sprites (it's uncompetitive for compression of repetitive images anyway).
>
> On the other hand it looks like there's no reason to embed PNG; it's not
> hard to beat it with something much simpler because it's a complex file
> format around a pretty simplistic compression method.
>
> On Tue, 29 Oct 2019 at 22:44, James Paige <Bob at hamsterrepublic.com> wrote:
>
>> Neat! :)
>>
>> On Tue, Oct 29, 2019, 5:24 AM <subversion at hamsterrepublic.com> wrote:
>>
>>> teeemcee
>>> 2019-10-29 02:24:41 -0700 (Tue, 29 Oct 2019)
>>> 69
>>> Allow jpg/jpeg as a screenshot format (gfx.screenshot_format setting)
>>> ---
>>> U   wip/allmodex.bas
>>> _______________________________________________
>>> Ohrrpgce mailing list
>>> ohrrpgce at lists.motherhamster.org
>>> http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
>>>
>> _______________________________________________
>> Ohrrpgce mailing list
>> ohrrpgce at lists.motherhamster.org
>> http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
>>
> _______________________________________________
> Ohrrpgce mailing list
> ohrrpgce at lists.motherhamster.org
> http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.motherhamster.org/pipermail/ohrrpgce-motherhamster.org/attachments/20191029/74feaa35/attachment.html>


More information about the Ohrrpgce mailing list