mirror of
https://github.com/rocketraman/sane-scan-pdf.git
synced 2025-05-21 01:50:10 -07:00
Minor stylistic changes
This commit is contained in:
parent
3c091969d5
commit
3582408e85
2
scan
2
scan
@ -26,7 +26,7 @@ DESKEW=0
|
|||||||
VERBOSE=0
|
VERBOSE=0
|
||||||
SKIP_EMPTY_PAGES=0
|
SKIP_EMPTY_PAGES=0
|
||||||
|
|
||||||
TMP_DIR=`mktemp -d`
|
TMP_DIR=$(mktemp -d)
|
||||||
trap "rm -rf $TMP_DIR" 0
|
trap "rm -rf $TMP_DIR" 0
|
||||||
|
|
||||||
# Parse command-line options
|
# Parse command-line options
|
||||||
|
22
scan_perpage
22
scan_perpage
@ -56,20 +56,24 @@ if [ "$UNPAPER" == "" -o "$SEARCHABLE" == "" -o "$RESOLUTION" == "" -o "$RESOLUT
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
IMAGE_PATH=$1
|
IMAGE_PATH=$1
|
||||||
IMAGE_DIR=`dirname $1`
|
IMAGE_DIR=$(dirname $1)
|
||||||
IMAGE_FILE=`basename $1`
|
IMAGE_FILE=$(basename $1)
|
||||||
|
|
||||||
process_page() {
|
process_page() {
|
||||||
log ""
|
log ""
|
||||||
log "-------------------------------------------------------------------------------"
|
log "-------------------------------------------------------------------------------"
|
||||||
log "Post-processing scanned page ${IMAGE_FILE}, deskew=$UNPAPER, searchable=$SEARCHABLE..."
|
log "Post-processing scanned page ${IMAGE_PATH}, deskew=$UNPAPER, searchable=$SEARCHABLE..."
|
||||||
|
|
||||||
|
|
||||||
|
if [[ $SKIP_EMPTY_PAGES -eq 1 ]]; then
|
||||||
|
PERCENTAGE_WHITE=$(convert "$IMAGE_PATH" -fuzz 0% -negate -threshold 0 -negate -format "%[fx:100*mean]" info:) || PERCENTAGE_WHITE=0
|
||||||
|
log "$IMAGE_PATH has $PERCENTAGE_WHITE % white"
|
||||||
|
else
|
||||||
|
PERCENTAGE_WHITE=0
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
[[ $SKIP_EMPTY_PAGES -eq 1 ]] && PERCENTAGE_WHITE=`convert "$IMAGE_PATH" -fuzz 0% -negate -threshold 0 -negate -format "%[fx:100*mean]" info:` || PERCENTAGE_WHITE=0
|
|
||||||
log "$IMAGE_PATH has $PERCENTAGE_WHITE % white"
|
|
||||||
|
|
||||||
PP_PREFIX=
|
PP_PREFIX=
|
||||||
if (( $(echo "$PERCENTAGE_WHITE < 99.8" |bc -l) )); then
|
if (( $(echo "$PERCENTAGE_WHITE < 99.8" | bc -l) )); then
|
||||||
if [ $UNPAPER -eq 1 ]; then
|
if [ $UNPAPER -eq 1 ]; then
|
||||||
log "Applying unpaper post-processing to image data..."
|
log "Applying unpaper post-processing to image data..."
|
||||||
PP_PREFIX="unpaper-"
|
PP_PREFIX="unpaper-"
|
||||||
@ -102,7 +106,7 @@ process_page() {
|
|||||||
else
|
else
|
||||||
log "Skipping empty page $IMAGE_FILE with white percentage $PERCENTAGE_WHITE"
|
log "Skipping empty page $IMAGE_FILE with white percentage $PERCENTAGE_WHITE"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
status=$?
|
status=$?
|
||||||
rm $IMAGE_PATH
|
rm $IMAGE_PATH
|
||||||
if [ -f $IMAGE_DIR/$PP_PREFIX$IMAGE_FILE ]; then
|
if [ -f $IMAGE_DIR/$PP_PREFIX$IMAGE_FILE ]; then
|
||||||
|
Loading…
x
Reference in New Issue
Block a user