Images

JPEG Archive – utilities for archive JPEGs for long term storage

JPEG Archive is a small collection of utilities for archiving photos for saving to long term storage or serving over the web.

This is free and open source software.

Key Features

  • Command line utilities and scripts.
  • Simple options and useful help.
  • Good quality output via sane defaults.
  • Utilities provided:
    • jpeg-archive -compress RAW and JPEG images in the current folder. See the image below for the available options.
    • jpeg-compare – available options:
      • Set fast comparison image has size.
      • Comparison method – choose fast, psnr, ssim, or ms-ssim.
      • Parse first input as PPM instead of JPEG.
      • Set first input file type to one of auto, jpeg, or ppm.
      • Set second input file type to one of auto, jpeg, or ppm.
    • jpeg-hash – usage: jpeg-hash [options] image.jpg. Option to the set the fast comparison image hash size.
    • jpeg-recompress – available options:
      • Set target quality,
      • Set a quality preset. Choose from low, medium, high, or very high.
      • Set the minimum JPEG quality.
      • Set the maximum JPEG quality.
      • Set the number of runs to attempt.
      • Favor accuracy over speed.
      • Set comparison method to mpe, ssim, ms-ssim, or smallfry.
      • Strip metadata.
      • Set defish strength.
      • Set defish zoom.
      • Parse input as PPM.
      • Disable copying files that will not be compressed.
      • Disable progressive encoding.
      • Set subsampling method to default or disable.
      • Set input file type to auto, jpeg, or ppm.
  • Cross-platform support – runs under Linux, FreeBSD, macOS, and Windows.

Website: github.com/danielgtaylor/jpeg-archive
Support:
Developer: Daniel G. Taylor
License: MIT License

jpeg-archive options

JPEG Archive is written in C. Learn C with our recommended free books and free tutorials.


Related Software

Console Based Image Compression Tools
MozJPEGMozilla JPEG Encoder Project
pngquantUtility and a library for lossy compression of PNG images
SVGONode.js library and command-line application for optimizing SVG files
OxipngMultithreaded PNG optimizer, forked from Optipng
libjxlReference implementation of JPEG XL
libjpeg-turboJPEG image codec
QOIThe Quite OK Image Format
YOGAYummy Optimizer for Gorgeous Assets
pngcrushOptimizer for PNG files
jpegoptimOptimize JPEG files. Lossless and lossy compression available
OptiPNGAdvanced PNG optimizer
GuetzliPerceptual JPEG encoder with excellent compression density at high quality
ECTFast and effective C++ file optimizer
CrunchLossy PNG image file optimization
zopflipngPNG optimisation tool using zopfli
JPEG ArchiveUtilities for archive JPEGs for long term storage
optimiztCLI image optimization tool
picoptMulti format lossless image optimize
tinifierCLI tool for compressing images using the TinyPNG API

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Torin Doyle
Torin Doyle
1 year ago

Hi Steve. This is cross-platform on many operating systems.