imager
A command-line utility to batch-convert CR2 (RAW) image files to JPG while retaining timestamps.
View Repository →Overview
A Python CLI tool that batch-converts Canon CR2 RAW files to JPG, preserving the original file timestamps throughout the process. Supports multiple source directories, filename filters, and concurrent conversions via a configurable thread count.
Purpose
RAW files from a DSLR are large and not universally supported. Imager automates the conversion workflow — point it at one or more source directories, specify a target, and let it run in parallel — without losing the original capture timestamps that photo management tools rely on.
Stack
- Language: Python 3
- RAW processing: LibRaw 0.19.0
- Concurrency:
--threadsflag for parallel conversions - Interface: CLI with argparse (
convertsubcommand,-s,-t,-f,--damnit) - Build: Make + pip