A number of applications that process jpeg files make use of the IJG (Independent JPEG Group) software
to load or do various transformations. For example, the applications !JCut,
!JClean, and !Jigwas make use of the jpegtran binary. The applications
themselves are still available (as of 25 Apr 2014) from the Vale RISC OS:
Requiescat In Pace site, but the jpegtran binary supplied with
them does not run on BeagleBoard based machines such as the ARMini.
The latest version 9c of the IJG software, released in January 2018,
has been compiled for use with such applications, and also allows
access to newer features such as smart scaling. These versions have
been compiled using the Norcroft compiler and SharedCLib, and with the
two file command line option, so should be a drop in replacement for
the much earlier versions supplied with a range of RISC OS
software.
Download a zip containing the cjpeg,
djpeg and jpegtran binaries filesize 205 KB
For those who would like to use jpeg routines in their own
software, the complete version 9c jpeglib compiled library for RISC OS
is available on request.