Due to routine maintenance, access to the Library Open Repository will be interrupted on the morning of Friday 12th February.
We apologise for any inconvenience.

Library Open Repository

J is for JPEG: Windows bitmap to JPEG baseline compression


Downloads per month over past year

Dazeley, R (2001) J is for JPEG: Windows bitmap to JPEG baseline compression. Vector, 18 (1). pp. 103-124.

Jpaper.pdf | Download (215kB)
Available under University of Tasmania Standard License.


JPEG baseline is one of the world's most used compression algorithms. This is because it is fast, offers good compression with little noticeable image degradation and allows the user to specify the level of image quality. The algorithm uses a number compression techniques such as difference, run-length and Huffman coding. It also does a number of image manipulation functions such as colour space conversion and changing from the spatial to the frequency domain. This paper explains the algorithm in detail as well as giving code for a J implementation. The implementation given compresses 24-bit Windows bitmap images. Also provided is a brief explanation and code implementation of JFIF (JPEG File Interchange Format). The result is an implementation that runs in a similar time as implementations in compiler based languages.

Item Type: Article
Keywords: J, APL, JPEG, Compression,
Journal or Publication Title: Vector
Page Range: pp. 103-124
Date Deposited: 04 Sep 2004
Last Modified: 18 Nov 2014 03:10
Item Statistics: View statistics for this item

Repository Staff Only (login required)

Item Control Page Item Control Page