Skip to content

Instantly share code, notes, and snippets.

@muhqu
Last active August 29, 2015 14:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save muhqu/c953c2d59c8d7023f1cb to your computer and use it in GitHub Desktop.
Save muhqu/c953c2d59c8d7023f1cb to your computer and use it in GitHub Desktop.
#!/bin/bash
if [[ ! -n "$1" ]]; then
echo "Usage: $(basename $0) image.CR2 > image.jpg"
exit 1
fi
SRC="$1";
SRCNAME="$(basename "$SRC")";
TARGET="$2"
TMP=/tmp/thumbs;
mkdir -p "$TMP";
P=$(( 0 + $(exiv2 -pp "$SRC" | wc -l) ));
exiv2 -f "-ep$P" -l $TMP "$SRC";
THUMB=$(ls -1 $TMP/${SRCNAME%.*}-preview* | head -1);
if [[ ! -n "$TARGET" ]]; then
cat "$THUMB" | imgcat;
else
cat "$THUMB" > "$TARGET";
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment