Browse Source

Commit 1.2 version

tags/1.2^0
Brielle Bruns 9 months ago
commit
ba7b0667f0
8 changed files with 74 additions and 0 deletions
  1. +3
    -0
      .gitignore
  2. BIN
     
  3. BIN
     
  4. +42
    -0
      bin/config.txt
  5. +22
    -0
      bin/process-images.sh
  6. +3
    -0
      bin/run-conversion.cmd
  7. +2
    -0
      raw/.gitignore
  8. +2
    -0
      resized/.gitignore

+ 3
- 0
.gitignore View File

@@ -0,0 +1,3 @@
bin/GraphicsMagick-1.3.25-Q8/
bin/*.exe
bin/*.dll

BIN
View File


BIN
View File


+ 42
- 0
bin/config.txt View File

@@ -0,0 +1,42 @@
#=-=-=-= DON'T MESS WITH THIS SECTION =-=-=-=
# These are locations of where stuff is located on disk.
# Normally, you don't need to change this UNLESS you move the
# directory outside of C:\
MAINPREFIX="/C/imageproc"

BINLOC="${MAINPREFIX}/bin"
RAWLOC="${MAINPREFIX}/raw"
RENAMELOC="${MAINPREFIX}/renamed"
RESIZELOC="${MAINPREFIX}/resized"

# Path prefix. Best not to change this
# unless you know what your doing.
PATH="${BINLOC}:."

# Program Version
PROG_VERSION="1.2-04052017"

# Version of graphicsmagick to use
GM_VERSION="GraphicsMagick-1.3.34-Q8"
#=-=-=-= END SECTION =-=-=-=

# Here is the commonly changed preferences

# The end resulting image size. Can be specified
# as just the long length (1600x) or as the desired
# max dimensions (1600x1050).
IMG_RESIZE="1600x"

# Quality setting. Lower number reduces image size
# at the expense of quality. 0 is lowest, 100 highest
# and 75 is the default.
IMG_QUALITY="75"

# Custom image options, normally this is blank, but we
# can specify things like sharpness masks if we want.
#IMG_OPTIONS="-unsharp 2x0.5+0.7+0"
IMG_OPTIONS="+profile \"*\""

# Number to start the name at. Commonly
# set to "1"
STARTNUM="1"

+ 22
- 0
bin/process-images.sh View File

@@ -0,0 +1,22 @@
#!/bin/bash

. ./config.txt

echo -e "eBay Image Processor - Version ${PROG_VERSION}\n\n"
echo -n "Please enter current date: "
read CURRDATE
#CURRDATE="030413"

echo "Beginning rename..."
${BINLOC}/find ${RAWLOC} -iname '*.jpg' |\
${BINLOC}/gawk -v resizeloc=${RESIZELOC} -v currdate=${CURRDATE} -v startnum=${STARTNUM} -v binloc=${BINLOC} 'BEGIN{ a=startnum }{ printf "%s/cp -f \"%s\" \"%s/%s_%04d.jpg\"\n", binloc,$0,resizeloc,currdate,a++ }' \
| ${BINLOC}/bash
#echo "Copying..."
#${BINLOC}/cp -f ${RENAMELOC}/* ${RESIZELOC}/
echo "Resizing..."
time ${BINLOC}/${GM_VERSION}/gm mogrify -resize ${IMG_RESIZE} -quality ${IMG_QUALITY} ${IMG_OPTIONS} ${RESIZELOC}/*.jpg

echo "Done!"
echo "Press enter to close."
read DUMMYVAR

+ 3
- 0
bin/run-conversion.cmd View File

@@ -0,0 +1,3 @@
@ECHO OFF
set PATH=C:\imageproc\bin;%PATH%;%CD%
bash.exe process-images.sh

+ 2
- 0
raw/.gitignore View File

@@ -0,0 +1,2 @@
*
!.gitignore

+ 2
- 0
resized/.gitignore View File

@@ -0,0 +1,2 @@
*
!.gitignore

Loading…
Cancel
Save