Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.compression > #2847 > unrolled thread
| Started by | Thomas Richter <thor@math.tu-berlin.de> |
|---|---|
| First post | 2015-02-06 04:59 +0100 |
| Last post | 2016-01-28 05:02 -0800 |
| Articles | 17 — 5 participants |
Back to article view | Back to comp.compression
JPEG announces availablility of CD Text for JPEG XT lossless and alpha Thomas Richter <thor@math.tu-berlin.de> - 2015-02-06 04:59 +0100
Re: JPEG announces availablility of CD Text for JPEG XT lossless and alpha BGB <cr88192@hotmail.com> - 2015-02-06 15:52 -0600
Re: JPEG announces availablility of CD Text for JPEG XT lossless and alpha Thomas Richter <thor@math.tu-berlin.de> - 2015-02-07 10:28 +0100
Re: JPEG announces availablility of CD Text for JPEG XT lossless and alpha BGB <cr88192@hotmail.com> - 2015-02-07 11:14 -0600
Re: JPEG announces availablility of CD Text for JPEG XT lossless and alpha Thomas Richter <thor@math.tu-berlin.de> - 2015-02-08 12:54 +0100
Re: JPEG announces availablility of CD Text for JPEG XT lossless and alpha BGB <cr88192@hotmail.com> - 2015-02-08 08:18 -0600
Re: JPEG announces availablility of CD Text for JPEG XT lossless and alpha Mark Nelson <snorkelman@gmail.com> - 2015-02-06 14:54 -0800
Re: JPEG announces availablility of CD Text for JPEG XT lossless and alpha BGB <cr88192@hotmail.com> - 2015-02-06 18:01 -0600
Re: JPEG announces availablility of CD Text for JPEG XT lossless and alpha Thomas Richter <thor@math.tu-berlin.de> - 2015-02-07 10:24 +0100
Re: JPEG announces availablility of CD Text for JPEG XT lossless and alpha "Dex" <admin@127.0.0.1> - 2015-02-08 11:36 +0800
Re: JPEG announces availablility of CD Text for JPEG XT lossless and alpha Thomas Richter <thor@math.tu-berlin.de> - 2015-02-08 06:20 +0100
Re: JPEG announces availablility of CD Text for JPEG XT lossless and alpha "Dex" <admin@127.0.0.1> - 2015-02-08 15:36 +0800
Re: JPEG announces availablility of CD Text for JPEG XT lossless and alpha BGB <cr88192@hotmail.com> - 2015-02-08 02:18 -0600
Re: JPEG announces availablility of CD Text for JPEG XT lossless and alpha Aaron Boxer <boxerab@gmail.com> - 2016-01-26 08:02 -0800
Re: JPEG announces availablility of CD Text for JPEG XT lossless and alpha Thomas Richter <thor@math.tu-berlin.de> - 2016-01-27 16:04 +0100
Re: JPEG announces availablility of CD Text for JPEG XT lossless and alpha Aaron Boxer <boxerab@gmail.com> - 2016-01-28 05:02 -0800
Re: JPEG announces availablility of CD Text for JPEG XT lossless and alpha Aaron Boxer <boxerab@gmail.com> - 2016-01-28 05:02 -0800
| From | Thomas Richter <thor@math.tu-berlin.de> |
|---|---|
| Date | 2015-02-06 04:59 +0100 |
| Subject | JPEG announces availablility of CD Text for JPEG XT lossless and alpha |
| Message-ID | <mb1e70$da6$1@news2.informatik.uni-stuttgart.de> |
Hi folks, just some news flash from the latest JPEG meeting here in Sydney. We're proud to announce that the CD text (committee draft) of JPEG XT parts 8 and 9 became available today. JPEG XT is a whole backward compatible extension to the well-known JPEG compression standard for full images, that is, all images compressed in this form will be reconstructable by any legacy JPEG decoder. Part 8 is a lossless extension for JPEG, for bit depths of 8 and beyond, including floating point. A legacy decoder will of course only reconstruct a lossy 8-bit version of the image, but a XT-8 decoder is able to reconstruct to full quality and full bitdepth. Part 9 adds the long-missing support for alpha channels in JPEG. It allows you to compress the opacity information with or without loss, at bit depth of 8 or beyond. A reference implementation of part-8 (still pending changes due to some last-minute requests) can be found on our website at http://www.jpeg.org The implementation will be updated in the near future to support part-9. I especially want to thank members of the community for helping to define, review and update the CD text, this was a nice experience I would prefer to repeat in the future. In case you want to subscribe to JPEG news, please go to https://listserv.uni-stuttgart.de/mailman/listinfo/jpeg-news This is a hassle-free, read-only reflector for our activities. For JPEG internal discussion on JPEG XT, the committee opened its internal mail reflectors for external participation last meeting. You can subscribe at: https://listserv.uni-stuttgart.de/mailman/listinfo/jpeg-extensions For the latter, please allow a one-week (at most) review process, were you will be asked on your motivation and background. That's only to keep spammers out of our process. Thanks a lot and greetings, Thomas
[toc] | [next] | [standalone]
| From | BGB <cr88192@hotmail.com> |
|---|---|
| Date | 2015-02-06 15:52 -0600 |
| Message-ID | <mb3d9g$v9j$1@news.albasani.net> |
| In reply to | #2847 |
On 2/5/2015 9:59 PM, Thomas Richter wrote: > Hi folks, > > just some news flash from the latest JPEG meeting here in Sydney. We're > proud to announce that the CD text (committee draft) of JPEG XT parts 8 > and 9 became available today. > > JPEG XT is a whole backward compatible extension to the well-known JPEG > compression standard for full images, that is, all images compressed in > this form will be reconstructable by any legacy JPEG decoder. > > Part 8 is a lossless extension for JPEG, for bit depths of 8 and beyond, > including floating point. A legacy decoder will of course only > reconstruct a lossy 8-bit version of the image, but a XT-8 decoder is > able to reconstruct to full quality and full bitdepth. > > Part 9 adds the long-missing support for alpha channels in JPEG. It > allows you to compress the opacity information with or without loss, at > bit depth of 8 or beyond. > > A reference implementation of part-8 (still pending changes due to some > last-minute requests) can be found on our website at http://www.jpeg.org > > The implementation will be updated in the near future to support part-9. > I especially want to thank members of the community for helping to > define, review and update the CD text, this was a nice experience I > would prefer to repeat in the future. > > In case you want to subscribe to JPEG news, please go to > > https://listserv.uni-stuttgart.de/mailman/listinfo/jpeg-news > > This is a hassle-free, read-only reflector for our activities. > > For JPEG internal discussion on JPEG XT, the committee opened its > internal mail reflectors for external participation last meeting. You > can subscribe at: > > https://listserv.uni-stuttgart.de/mailman/listinfo/jpeg-extensions > > For the latter, please allow a one-week (at most) review process, were > you will be asked on your motivation and background. That's only to keep > spammers out of our process. > both lists want can't be read by non-members and require being approved it seems... but, yeah, links to the CD text or similar would be nice, as I wasn't able to find anything publicly accessible. I am mostly interested in how alpha was done in XT. as-noted, in my variant, I had stuffed another JPEG sub-image into the JPEG via APPn markers to encode the alpha channel. > Thanks a lot and greetings, > > Thomas
[toc] | [prev] | [next] | [standalone]
| From | Thomas Richter <thor@math.tu-berlin.de> |
|---|---|
| Date | 2015-02-07 10:28 +0100 |
| Message-ID | <mb4ls9$a7c$1@news2.informatik.uni-stuttgart.de> |
| In reply to | #2849 |
On 06.02.2015 22:52, BGB wrote: >> > > both lists want can't be read by non-members and require being approved > it seems... You need to be subscribed to be able to read it. jpeg-news is open for all subscribers, but yes, you need to provide your mail (obviously) and your name. There is a mail archive for subscribers. But, as jpeg-news is new (i.e. it didn't exist before yesterday) there isn't anything in it. > but, yeah, links to the CD text or similar would be nice, as I wasn't > able to find anything publicly accessible. We are no longer allowed (ISO regulation) to make the specs available for free. I know this is silly, but that is how it is. There is, however, a reference implementation on www.jpeg.org (with some changes still pending). > I am mostly interested in how alpha was done in XT. Pretty trivial stuff. Use the file-format embedding that is defined in 18477-3, then take a single-channel grey-scale image, embed that into a box and mark it as alpha with some signalling syntax. It's really that trivial. If you want lossless alpha, then the whole side channel needs to be (essentially) JPEG XT part-8. Greetings, Thomas
[toc] | [prev] | [next] | [standalone]
| From | BGB <cr88192@hotmail.com> |
|---|---|
| Date | 2015-02-07 11:14 -0600 |
| Message-ID | <mb5hcn$2ke$1@news.albasani.net> |
| In reply to | #2855 |
On 2/7/2015 3:28 AM, Thomas Richter wrote: > On 06.02.2015 22:52, BGB wrote: > >>> >> >> both lists want can't be read by non-members and require being approved >> it seems... > > You need to be subscribed to be able to read it. jpeg-news is open for > all subscribers, but yes, you need to provide your mail (obviously) and > your name. > when I tried registering, "news" also gave a message saying approval was needed. > There is a mail archive for subscribers. But, as jpeg-news is new (i.e. > it didn't exist before yesterday) there isn't anything in it. > ok. >> but, yeah, links to the CD text or similar would be nice, as I wasn't >> able to find anything publicly accessible. > > We are no longer allowed (ISO regulation) to make the specs available > for free. I know this is silly, but that is how it is. There is, > however, a reference implementation on www.jpeg.org (with some changes > still pending). > ok. annoying. >> I am mostly interested in how alpha was done in XT. > > Pretty trivial stuff. Use the file-format embedding that is defined in > 18477-3, then take a single-channel grey-scale image, embed that into a > box and mark it as alpha with some signalling syntax. It's really that > trivial. If you want lossless alpha, then the whole side channel needs > to be (essentially) JPEG XT part-8. > ok, so I interpret this to mean: do something similar to what I am already doing (embed another JPEG image inside the parent image in APPn markers). for lossless, mostly I have a marker to indicate use of RDCT and (if relevant) the use of an alternate colorspace (mostly N/A for alpha). as-is, in my case, I have mostly been using my variant for lossy images (generally stored at 85 or 90% quality, with quality in the 101-127 range indicating a few different lossless settings, *). *: partly as an artifact, in my encoder, I send quality and flags as a single integer, with the low bits encoding the quality level, and higher bits used as flags. I have several implementations in existance: a simpler single-file version, which does lossy RGB+alpha (no layers), and only decodes/encodes to RGBA; an implementation that is much bigger and more complex, and partially integrated with a lot of my "BTIC" stuff. the more complex version supports more features, but a lot have ended up rarely used in my case. one of the more vaguely-relevant features (for use in my 3D engine), is direct-decoding to DXTn and BCn, though this is better for faster lower-quality encoding (it is actually slightly faster than converting to RGBA, as well as it can be sent to the graphics card a little faster as well). for higher quality DXTn or BCn output (better for static images), it is needed to decode to RGBA and then use a separate step to convert to DXTn or BCn, but this is slower. much slower is BC7 encoding with block-partitions enabled, which is slow enough that (rather than do it each time the image was loaded), I made a hacked version of BMP with BC7 image data which is stored Deflate-compressed, which was used to store cached versions of the images. this is messy, but can give slightly higher image quality than when using a faster encoder (which doesn't support block partitions). one of my more-successful video codec designs for this use-case (BTIC1C) was also considered for still images (it being designed mostly for DXTn and BCn output), but is incapable of giving full-quality BC7 output, and didn't really offer enough over JPEG here to be worthwhile (speed is less important, and JPEG wins in terms of superior size/quality for still images, although M-JPEG falls behind when it came to animated textures or video). well, and then more recent VQ variants: BTIC1F, intended mostly to try to be better for, well, video playback (mostly by trying to play better with the Deflate/BTLZH backend, and using a cheaper strategy for the color endpoints). BTIC1G, intended mostly for real-time incremental encoding on a resource-constrained device (it needs to operate in 10us timesteps on a 700MHz ARM chip, is limited to around 20% CPU load, and the video is to be transmitted piecewise via UDP datagrams over WiFi). (it was this, or using a BTIC1C subset, or another RPZA variant, over TCP). the datagrams will include a frame-number and starting-block number to help sort things out, and will be transmitted once a certain target-size is reached, probably without any entropy coding. worst-case bitrate will be slightly lower than RPZA (3.5 bpp vs 4.0 bpp), and I suspect perceived image quality should be slightly higher. > Greetings, > Thomas >
[toc] | [prev] | [next] | [standalone]
| From | Thomas Richter <thor@math.tu-berlin.de> |
|---|---|
| Date | 2015-02-08 12:54 +0100 |
| Message-ID | <mb7ior$31u$1@news2.informatik.uni-stuttgart.de> |
| In reply to | #2859 |
Am 07.02.2015 um 18:14 schrieb BGB: > when I tried registering, "news" also gave a message saying approval was > needed. Yes, though the moderation policy is different. You are approved. For the other mailing list, please don't forget to send the complete information (you have mail), but shorter, and with real name. >> We are no longer allowed (ISO regulation) to make the specs available >> for free. I know this is silly, but that is how it is. There is, >> however, a reference implementation on www.jpeg.org (with some changes >> still pending). >> > > ok. > annoying. I know... can't fix the ISO, though. >> Pretty trivial stuff. Use the file-format embedding that is defined in >> 18477-3, then take a single-channel grey-scale image, embed that into a >> box and mark it as alpha with some signalling syntax. It's really that >> trivial. If you want lossless alpha, then the whole side channel needs >> to be (essentially) JPEG XT part-8. >> > > ok, so I interpret this to mean: > do something similar to what I am already doing (embed another JPEG > image inside the parent image in APPn markers). Yes, but with an ISO stamp on it. Greetings, Thomas
[toc] | [prev] | [next] | [standalone]
| From | BGB <cr88192@hotmail.com> |
|---|---|
| Date | 2015-02-08 08:18 -0600 |
| Message-ID | <mb7rcs$8tl$1@news.albasani.net> |
| In reply to | #2865 |
On 2/8/2015 5:54 AM, Thomas Richter wrote: > Am 07.02.2015 um 18:14 schrieb BGB: > >> when I tried registering, "news" also gave a message saying approval was >> needed. > > Yes, though the moderation policy is different. You are approved. > > For the other mailing list, please don't forget to send the complete > information (you have mail), but shorter, and with real name. > yeah... forgot name, and I don't think I have an affiliation, basically having never worked in "the industry", and not currently having a job (and no real work experience). also, where I am living, there is no real software industry stuff, and don't want to relocate (would prefer avoid densely populated areas). most of what is around where I am living is related to agriculture, and the manufacturing and oil industries. last time I had a job was years ago, once briefly doing IT type stuff for a church. currently, most likely I will end up with a maintenance type job or similar (currently in college for "mechatronics", which is mostly focused on maintaining industrial machinery). besides classes, IRL, I am also working on things like building custom electronics, mostly intended to build robots, but also working some on building a CNC milling machine, mostly to make some types of parts. some of my other parts are made on a 3D printer. one of my more recent codec designs is intended mostly to stream video data from a robot back to the control program (running on a PC or laptop). main robot I have now is basically a rolling cardboard box powered by a UPS battery. I had intended to build a large quadrotor (mostly intended for lifting things), but this is currently stalled, as the propellers would be absurdly expensive, and I basically need to build a CNC mill to make them (and they are too big for the 3D printer and would likely need to be made of hardwood or similar). my 3D game project exists, but it kind of sucked, and I never got any money from this. >>> We are no longer allowed (ISO regulation) to make the specs available >>> for free. I know this is silly, but that is how it is. There is, >>> however, a reference implementation on www.jpeg.org (with some changes >>> still pending). >>> >> >> ok. >> annoying. > > I know... can't fix the ISO, though. > yep. >>> Pretty trivial stuff. Use the file-format embedding that is defined in >>> 18477-3, then take a single-channel grey-scale image, embed that into a >>> box and mark it as alpha with some signalling syntax. It's really that >>> trivial. If you want lossless alpha, then the whole side channel needs >>> to be (essentially) JPEG XT part-8. >>> >> >> ok, so I interpret this to mean: >> do something similar to what I am already doing (embed another JPEG >> image inside the parent image in APPn markers). > > Yes, but with an ISO stamp on it. > yes, ok.
[toc] | [prev] | [next] | [standalone]
| From | Mark Nelson <snorkelman@gmail.com> |
|---|---|
| Date | 2015-02-06 14:54 -0800 |
| Message-ID | <d0b6c5a0-bc3e-403d-84d2-353c13b8ccde@googlegroups.com> |
| In reply to | #2847 |
On Thursday, February 5, 2015 at 10:59:30 PM UTC-5, Thomas Richter wrote: > JPEG XT is a whole backward compatible extension to the well-known JPEG > compression standard for full images, that is, all images compressed in > this form will be reconstructable by any legacy JPEG decoder. Here I was imagining there was nothing left to do for JPEG. This is pretty cool, and making it backwards compatible must have taken a fair amount of ingenuity. Can't wait to see some implementation. - Mark
[toc] | [prev] | [next] | [standalone]
| From | BGB <cr88192@hotmail.com> |
|---|---|
| Date | 2015-02-06 18:01 -0600 |
| Message-ID | <mb3kr1$cit$1@news.albasani.net> |
| In reply to | #2850 |
On 2/6/2015 4:54 PM, Mark Nelson wrote:
> On Thursday, February 5, 2015 at 10:59:30 PM UTC-5, Thomas Richter wrote:
>> JPEG XT is a whole backward compatible extension to the well-known JPEG
>> compression standard for full images, that is, all images compressed in
>> this form will be reconstructable by any legacy JPEG decoder.
>
> Here I was imagining there was nothing left to do for JPEG.
>
> This is pretty cool, and making it backwards compatible must have taken a fair amount of ingenuity.
>
luckily, the JPEG format has "some" room for extension (unlike some
other formats), namely in the form of APPn markers. JPEG decoders can
safely ignore them if they don't care what they contain, and there are
some general conventions for avoiding "false positives", namely using
some sort of marker/tag (such as an ASCIIZ string or FOURCC or similar)
to identify the type of marker.
so, if you make the format extensions as optional markers, then normal
decoders can reasonably safely ignore them, and if the basic image looks
about like what they expect, then it is possible for them to still
decode the base image.
> Can't wait to see some implementation.
>
dunno about JPEG XT.
I have my own extended JPEG variant (BTJPG), which does "basically
something similar" (HDR, alpha channel, ...).
for the most part though, I have just ended up using it as a sort of
lossy PNG alternative.
in my case, it uses a few markers, namely:
APP11, "CompLayer", "Alpha", 0
APP12, FCC("LDAT"), Image Data...
APP12, FCC("LDAT"), ...
...
where the sub-image is basically a mono JPEG in this case, but is FF
escape-coded, and broken up into pieces and stuffed into the JPEG (APPn
markers are limited to around 64kB due to only having a 16-bit size).
the APP11 marker there basically indicates that the following image
(given in the "LDAT" markers) represents an alpha image. otherwise, the
markers may also be used to give other information.
additonally, there may be an optional "RGB" CompLayer marker, where a
decoder which uses this format will use this image instead of the base
image for the RGB components (this is a more friendly way to do lossless
images in the format, leaving the base image as a lossy version. the
base image may also be encoded losslessly, but in conventional JPEG
decoders, the image colors come out slightly-off and a little
over-saturated due to the use of a different color-space, namely RCT
instead of YCbCr).
> - Mark
>
[toc] | [prev] | [next] | [standalone]
| From | Thomas Richter <thor@math.tu-berlin.de> |
|---|---|
| Date | 2015-02-07 10:24 +0100 |
| Message-ID | <mb4lkn$a2i$1@news2.informatik.uni-stuttgart.de> |
| In reply to | #2850 |
On 06.02.2015 23:54, Mark Nelson wrote: > > This is pretty cool, and making it backwards compatible must have taken a fair amount of ingenuity. It's actually not so complicated. There are two models for lossless encoding, an "open loop model" that requires a 1-1 integer DCT, and a "closed loop model" that requires an additional residual side channel that is embedded into the APPx markers. > Can't wait to see some implementation. Go to www.jpeg.org, there on JPEG XT, and you'll find a (preliminary) reference implementation. Greetings, Thomas
[toc] | [prev] | [next] | [standalone]
| From | "Dex" <admin@127.0.0.1> |
|---|---|
| Date | 2015-02-08 11:36 +0800 |
| Message-ID | <mb6lk8$22e2$1@adenine.netfront.net> |
| In reply to | #2847 |
So now if I may, allow me to ask the obvious Joe User question :-) ... Now that it does transparency, how does JPEG XT compare with GIF and PNG? I see that JPEG XT has no animation, so there's one difference --- news://freenews.netfront.net/ - complaints: news@netfront.net ---
[toc] | [prev] | [next] | [standalone]
| From | Thomas Richter <thor@math.tu-berlin.de> |
|---|---|
| Date | 2015-02-08 06:20 +0100 |
| Message-ID | <mb6rm3$sl2$1@news2.informatik.uni-stuttgart.de> |
| In reply to | #2861 |
On 08.02.2015 04:36, Dex wrote: > So now if I may, allow me to ask the obvious Joe User question :-) ... > Now that it does transparency, how does JPEG XT compare with GIF and PNG? Same ballpark. But that goes for any lossless compression, it is always approximately 2:1, no matter what you do. > I see that JPEG XT has no animation, so there's one difference No, not in this part. Is there much use of animation? Would we need it? There is always a possibility to extend it for animation, but I probably don't quite see the point. There are many better formats for animated pictures (aka movies) right now. Greetings, Thomas
[toc] | [prev] | [next] | [standalone]
| From | "Dex" <admin@127.0.0.1> |
|---|---|
| Date | 2015-02-08 15:36 +0800 |
| Message-ID | <mb73m3$2p7k$1@adenine.netfront.net> |
| In reply to | #2862 |
>> I see that JPEG XT has no animation, so there's one difference > > No, not in this part. Is there much use of animation? Would we need it? > There is always a possibility to extend it for animation, but I probably > don't quite see the point. There are many better formats for animated > pictures (aka movies) right now. I agree with you that there's no need for animation, I was just using that as a (quickly n poorly thought) example of differences --- news://freenews.netfront.net/ - complaints: news@netfront.net ---
[toc] | [prev] | [next] | [standalone]
| From | BGB <cr88192@hotmail.com> |
|---|---|
| Date | 2015-02-08 02:18 -0600 |
| Message-ID | <mb76at$upi$1@news.albasani.net> |
| In reply to | #2862 |
On 2/7/2015 11:20 PM, Thomas Richter wrote: > On 08.02.2015 04:36, Dex wrote: >> So now if I may, allow me to ask the obvious Joe User question :-) ... >> Now that it does transparency, how does JPEG XT compare with GIF and PNG? > > Same ballpark. But that goes for any lossless compression, it is always > approximately 2:1, no matter what you do. > personally, I have seen some variation, but it is hit-or-miss. for example, PNG does a bit better with some types of images, and a lossless JPEG variant does better with different images. granted, yes, there is a limit as to how much something can be compressed losslessly. >> I see that JPEG XT has no animation, so there's one difference > > No, not in this part. Is there much use of animation? Would we need it? > There is always a possibility to extend it for animation, but I probably > don't quite see the point. There are many better formats for animated > pictures (aka movies) right now. > yeah. for my JPEG variant, I had stuck it in an AVI container and used this for animations (in my 3D engine, if an AVI is used as a texture, it is interpreted as being a looping animation). stuffing things in an AVI personally makes more sense then having to develop a special animated version of a given file-format (and, if really needed, a person could just give the AVI a different file-extension or something). though, lack of interframe compression with JPEG can quickly become a problem (since every frame has a complete image, it doesn't really scale well to longer sequences). not sure why AVI never really caught on for short looping animations. though, yes, many conventional video codecs aren't really ideally suited to the short-animated-loop use-case either (as-in, using it like an animated GIF). some of my custom codecs are derived from old-style video codecs, and work pretty good for short animations, though bitrate becomes a little more of an issue for longer sequences. what works best for a 5 second loop, is not necessarily the best option for a 5 minute video. but, what works good for a 5 minute video, may also pose significant overhead if a large number of them are playing at the same time (favoring an emphasis on low decoder complexity).
[toc] | [prev] | [next] | [standalone]
| From | Aaron Boxer <boxerab@gmail.com> |
|---|---|
| Date | 2016-01-26 08:02 -0800 |
| Message-ID | <be008fd6-adb2-4bb2-ab19-ac49b937285d@googlegroups.com> |
| In reply to | #2847 |
Have you guys thought of hosting the reference software on Github? Would you take pull requests for changes ? On Thursday, February 5, 2015 at 10:59:30 PM UTC-5, Thomas Richter wrote: > Hi folks, > > just some news flash from the latest JPEG meeting here in Sydney. We're > proud to announce that the CD text (committee draft) of JPEG XT parts 8 > and 9 became available today. > > JPEG XT is a whole backward compatible extension to the well-known JPEG > compression standard for full images, that is, all images compressed in > this form will be reconstructable by any legacy JPEG decoder. > > Part 8 is a lossless extension for JPEG, for bit depths of 8 and beyond, > including floating point. A legacy decoder will of course only > reconstruct a lossy 8-bit version of the image, but a XT-8 decoder is > able to reconstruct to full quality and full bitdepth. > > Part 9 adds the long-missing support for alpha channels in JPEG. It > allows you to compress the opacity information with or without loss, at > bit depth of 8 or beyond. > > A reference implementation of part-8 (still pending changes due to some > last-minute requests) can be found on our website at http://www.jpeg.org > > The implementation will be updated in the near future to support part-9. > I especially want to thank members of the community for helping to > define, review and update the CD text, this was a nice experience I > would prefer to repeat in the future. > > In case you want to subscribe to JPEG news, please go to > > https://listserv.uni-stuttgart.de/mailman/listinfo/jpeg-news > > This is a hassle-free, read-only reflector for our activities. > > For JPEG internal discussion on JPEG XT, the committee opened its > internal mail reflectors for external participation last meeting. You > can subscribe at: > > https://listserv.uni-stuttgart.de/mailman/listinfo/jpeg-extensions > > For the latter, please allow a one-week (at most) review process, were > you will be asked on your motivation and background. That's only to keep > spammers out of our process. > > Thanks a lot and greetings, > > Thomas
[toc] | [prev] | [next] | [standalone]
| From | Thomas Richter <thor@math.tu-berlin.de> |
|---|---|
| Date | 2016-01-27 16:04 +0100 |
| Message-ID | <n8ama5$js2$1@news2.informatik.uni-stuttgart.de> |
| In reply to | #3365 |
On 26.01.2016 17:02, Aaron Boxer wrote: > Have you guys thought of hosting the reference software on Github? Would you take pull requests for changes ? It is on github: https://github.com/thorfdbg/libjpeg Greetings, Thomas
[toc] | [prev] | [next] | [standalone]
| From | Aaron Boxer <boxerab@gmail.com> |
|---|---|
| Date | 2016-01-28 05:02 -0800 |
| Message-ID | <36c10a8a-9b89-4f5a-8d35-b666085f91fc@googlegroups.com> |
| In reply to | #3366 |
On Wednesday, January 27, 2016 at 10:04:39 AM UTC-5, Thomas Richter wrote: > On 26.01.2016 17:02, Aaron Boxer wrote: > > Have you guys thought of hosting the reference software on Github? Would you take pull requests for changes ? > > It is on github: > > https://github.com/thorfdbg/libjpeg > > Greetings, > Thomas ahhh, thanks. Also, I like Diff test next generation, exactly the tool I have been looking for. Thanks for making this public. Aaron
[toc] | [prev] | [next] | [standalone]
| From | Aaron Boxer <boxerab@gmail.com> |
|---|---|
| Date | 2016-01-28 05:02 -0800 |
| Message-ID | <6ee5882c-8d81-4eae-bd97-5021feafbcc9@googlegroups.com> |
| In reply to | #3366 |
On Wednesday, January 27, 2016 at 10:04:39 AM UTC-5, Thomas Richter wrote: > On 26.01.2016 17:02, Aaron Boxer wrote: > > Have you guys thought of hosting the reference software on Github? Would you take pull requests for changes ? > > It is on github: > > https://github.com/thorfdbg/libjpeg > > Greetings, > Thomas ahhh, thanks. Also, I like Diff test next generation, exactly the tool I have been looking for. Thanks for making this public. Aaron
[toc] | [prev] | [standalone]
Back to top | Article view | comp.compression
csiph-web