On Sat, May 26, 2012 at 4:23 PM, Hans Hagen <pra...@wxs.nl> wrote: > On 26-5-2012 16:04, Aditya Mahajan wrote: >> >> On Sat, 26 May 2012, Hans Hagen wrote: >> >>> On 26-5-2012 04:08, Aditya Mahajan wrote: >>>> >>>> Currently, ConTeXt only recognizes the type of figure from the file >>>> extension. If a filename does not have an extension, \externalfigure >>>> fails. >>>> >>>> For example: >>>> >>>> $ cp `luatools hacker.jpg` something >>> >>> >>> ah .. i see, no extension .. too tricky to support that as they we'd >>> need to run an identify on the image which is probably not what we want >> >> >> However adding `method=jpeg` works, even if the image is not a jpeg! >> >>> i've made a simple 'identify' but am yet unsure how to use that in the >>> current lookup strategy (as i want to avoid too much overhead ... >>> using images without suffix is bad anyway) >> >> >> I am using a script to typeset rss feed to a pdf for reading on kindle. >> Some blog engines (e.g. typepad) do not set an extension for the image. >> As such, I cannot control the input. For the moment, I am using a >> workaround: >> >> \let\normalexternalfigure\externalfigure >> \unexpanded\def\externalfigure >> {\dodoubleargument\rssfeed_externalfigure} >> >> \def\rssfeed_externalfigure[#1][#2]% >> {\normalexternalfigure[#1][\c!scale=2000, \c!method=JPEG, #2]}} >> >> Notice the method=JPEG. >> >> But, I think that I'll need to wrap a custom wrapper anyways, and some >> pages contain gif images which cause luatex to crash. > > > I'll add a virtual type 'auto': > > \externalfigure[yourname.auto] This can be interesting http://www.garykessler.net/library/file_sigs.html
-- luigi ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________