[NTG-context] Re: .jpx and .jxl

2024-03-05 Thread Wolfgang Schuster




Jim schrieb am 04.03.2024 um 15:30:

Recently I've been trying to make some PDFs smaller by using better
compression of JPEG pictures.

I was happy to see that \externalfigure cheerfully accepts .jp2 (JPEG 2000)
files.  However, my understanding (and I could well be wrong, but I've seen
it multiple places) is that JPEG 2000 *Part 2* files should have extension
.jpx, not .jp2.

By default, ConTeXt does not recognize .jpx.  But if I rename a .jpx file
to have a .jp2 extension, then ConTeXt properly processes the file and I
see the picture in the PDF.

Q: are there any plans to make ConTeXt recognize the .jpx extension?
If not, can anyone suggest some ConTeXt code which allows me to tell
ConTeXt to process a .jpx file as a .jp2 file?



Adding

\definegraphictypesynonym [jpx] [jp2]

at the begin of your document should do the trick.

Wolfgang
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / 
https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage  : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive  : https://github.com/contextgarden/context
wiki : https://wiki.contextgarden.net
___


[NTG-context] Re: .jpx and .jxl

2024-03-05 Thread Jim

On Tue, Mar  5, 2024 at 15:18 (+0100), Taco Hoekwater wrote:


>> On 4 Mar 2024, at 15:30, Jim  wrote:

>> Recently I've been trying to make some PDFs smaller by using better
>> compression of JPEG pictures.

>> I was happy to see that \externalfigure cheerfully accepts .jp2 (JPEG 2000)
>> files.  However, my understanding (and I could well be wrong, but I've seen
>> it multiple places) is that JPEG 2000 *Part 2* files should have extension
>> .jpx, not .jp2.

>> By default, ConTeXt does not recognize .jpx.  But if I rename a .jpx file
>> to have a .jp2 extension, then ConTeXt properly processes the file and I
>> see the picture in the PDF.

>> Q: are there any plans to make ConTeXt recognize the .jpx extension?
>> If not, can anyone suggest some ConTeXt code which allows me to tell
>> ConTeXt to process a .jpx file as a .jp2 file?


> The recognised extensions are specified in a table in grph-inc.lmt, I don’t 
> think you can alter that table runtime. 

> But it is possible to do

>   \externalfigure[method=jp2,file=….jpx]

> Untested, but should work.

Taco,

I could not get that to work, but I did get
\externalfigure[somefile.jpx][method=jp2]
to work.  Thanks very much for leading me to that solution.

Jim

___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / 
https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage  : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive  : https://github.com/contextgarden/context
wiki : https://wiki.contextgarden.net
___


[NTG-context] Re: .jpx and .jxl

2024-03-05 Thread Taco Hoekwater


> On 4 Mar 2024, at 15:30, Jim  wrote:
> 
> Recently I've been trying to make some PDFs smaller by using better
> compression of JPEG pictures.
> 
> I was happy to see that \externalfigure cheerfully accepts .jp2 (JPEG 2000)
> files.  However, my understanding (and I could well be wrong, but I've seen
> it multiple places) is that JPEG 2000 *Part 2* files should have extension
> .jpx, not .jp2.
> 
> By default, ConTeXt does not recognize .jpx.  But if I rename a .jpx file
> to have a .jp2 extension, then ConTeXt properly processes the file and I
> see the picture in the PDF.
> 
> Q: are there any plans to make ConTeXt recognize the .jpx extension?
>   If not, can anyone suggest some ConTeXt code which allows me to tell
>   ConTeXt to process a .jpx file as a .jp2 file?


The recognised extensions are specified in a table in grph-inc.lmt, I don’t 
think you can alter that table runtime. 

But it is possible to do

  \externalfigure[method=jp2,file=….jpx]

Untested, but should work.

Best wishes,
Taco

> 
> 
> I have also been investigating the use to JPEG-XL files (.jxl).  One of the
> interesting aspects of JXL files is that .jpg files can be **losslessly**
> compressed into .jxl files.  (That is, you can recover the exact .jpg from
> the .jxl file if you want, so there is no further degradation of the image
> by doing this lossless compression.)  I have been seeing 20% to 30%
> reduction in file sizes by converting JPGs into JXLs, which I would be
> happy to make use of in my PDFs, if possible.
> 
> Bonus question: is there any plan to support JXL files in ConTeXt?
> 
> Thanks.
>Jim
> ___
> If your question is of interest to others as well, please add an entry to the 
> Wiki!
> 
> maillist : ntg-context@ntg.nl / 
> https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
> webpage  : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
> archive  : https://github.com/contextgarden/context
> wiki : https://wiki.contextgarden.net
> ___

— 
Taco Hoekwater  E: t...@bittext.nl
genderfluid (all pronouns)


___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / 
https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage  : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive  : https://github.com/contextgarden/context
wiki : https://wiki.contextgarden.net
___