Image Compression: (a) Run-Length Encoding (b) Lossless-Huffman Coding (c) Sine and Cosine Transform-Based (d) JPEG

Procedure

For Run Length Encoding:

  1. Select an image from the available options or upload one using the Upload File button.
  2. Enter the value for minimum run length.
  3. Click the Process button to continue.
  4. Click the Print button to print the result.

For Lossy Huffman:

  1. Select an image from the available options or upload one using the Upload File button.
  2. Enter the value for Quantization Factor.
  3. Click the Process button to continue.
  4. Click the Print button to print the result.

For Sine and Cosine:

  1. Select an image from the available options or upload one using the Upload File button.
  2. Set the function you want to use: sine/cosine.
  3. Set the Quantization Factor.
  4. Click the Process button to continue.
  5. Click the Print button to print the result.

For JPEG Compression:

  1. Select an image from the available options or upload one using the Upload File button.
  2. Set the Quality Factor between 0-100.
  3. Click the Process button to continue.
  4. Click the Print button to print the result.