Got it working. Complete solution:

\setupexternalfigures[
  location={local,global,default},
  width=\textwidth
]\defineexternalfigure[svg][width=1cm]\defineexternalfigure[jpg][width=2cm]\defineexternalfigure[png][width=4cm]
% Won't be applied because there's no process action.% Default
(\textwidth) is used, as defined
above.\defineexternalfigure[pdf][width=6cm]
\starttexdefinition includegraphics #1
  \splitfilename{#1}

  \processaction[\splitofftype][
    jpg=>{\externalfigure[#1][jpg]},
    png=>{\externalfigure[#1][png]},
    svg=>{\externalfigure[#1][svg][conversion=mp]},
    default=>{\externalfigure[#1]},
    unknown=>{\externalfigure[#1]}
  ]\stoptexdefinition
\starttext
  \includegraphics{kitten.jpg}
  \includegraphics{mill.png}
  \includegraphics{cow.pdf}
  \includegraphics{tiger.svg}\stoptext

Image files attached.
Thanks again!

<<attachment: graphics.zip>>

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

maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : https://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : https://contextgarden.net
___________________________________________________________________________________

Reply via email to