Added licence to top

modularize
Sofus Albert Høgsbro Rose 2016-03-20 19:48:10 -04:00
parent f8210979c9
commit 8a70b4000f
1 changed files with 26 additions and 7 deletions

View File

@ -1,5 +1,28 @@
#!/bin/bash #!/bin/bash
#~ The MIT License (MIT)
#~ Copyright (c) [year] [fullname]
#~ Permission is hereby granted, free of charge, to any person obtaining a copy
#~ of this software and associated documentation files (the "Software"), to deal
#~ in the Software without restriction, including without limitation the rights
#~ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
#~ copies of the Software, and to permit persons to whom the Software is
#~ furnished to do so, subject to the following conditions:
#~ The above copyright notice and this permission notice shall be included in all
#~ copies or substantial portions of the Software.
#~ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
#~ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
#~ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
#~ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
#~ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
#~ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
#~ SOFTWARE.
#BASIC CONSTANTS #BASIC CONSTANTS
DEPS="imagemagick dcraw ffmpeg python3 pip3 exiftool xxd" #Dependency package names (Debian). List with -K option. DEPS="imagemagick dcraw ffmpeg python3 pip3 exiftool xxd" #Dependency package names (Debian). List with -K option.
PIP_DEPS="numpy Pillow tifffile" #Technically, you don't need Pillow. I'm not really sure :). PIP_DEPS="numpy Pillow tifffile" #Technically, you don't need Pillow. I'm not really sure :).
@ -49,7 +72,7 @@ isBP=false
WHITE="" WHITE=""
GEN_WHITE=true GEN_WHITE=true
CAMERA_WB=false CAMERA_WB=false
WHITE_SPD=10 WHITE_SPD=15
#LUT #LUT
LUT="" LUT=""
@ -505,7 +528,7 @@ for ARG in $*; do
#Prepare for parallelism. #Prepare for parallelism.
lPath="${TMP}/devel.lock" lPath="${TMP}/devel.lock"
iPath="${TMP}/iCount" iPath="${TMP}/iCount"
touch iPath touch $iPath
echo "" >> $iPath #Increment the count. 0 lines is uncountable echo "" >> $iPath #Increment the count. 0 lines is uncountable
inc_iso() { #7 args: {} $CR_HDR $TMP $FRAMES $oldFiles $lPath $iPath. {} is a path. Progress is thread safe. inc_iso() { #7 args: {} $CR_HDR $TMP $FRAMES $oldFiles $lPath $iPath. {} is a path. Progress is thread safe.
@ -626,10 +649,6 @@ for ARG in $*; do
export -f img_par export -f img_par
findPar() {
find "${TMP}" -maxdepth 1 -name '*.dng' -print0 | sort -z
}
SEQ="${FILE}/${IMG_FMT}_${TRUNC_ARG}" SEQ="${FILE}/${IMG_FMT}_${TRUNC_ARG}"
PROXY="${FILE}/proxy_${TRUNC_ARG}" PROXY="${FILE}/proxy_${TRUNC_ARG}"
@ -658,7 +677,7 @@ for ARG in $*; do
fi fi
#Convert all the actual DNGs to IMG_FMT, in parallel. #Convert all the actual DNGs to IMG_FMT, in parallel.
findPar | xargs -0 -I {} -P $THREADS -n 1 \ find "${TMP}" -maxdepth 1 -name '*.dng' -print0 | sort -z | xargs -0 -I {} -P $THREADS -n 1 \
bash -c "img_par {} '$DEMO_MODE' '$FOUR_COLOR' '$BADPIXELS' '$WHITE' '$HIGHLIGHT_MODE' '$GAMMA' '$NOISE_REDUC' '$DEPTH' \ bash -c "img_par {} '$DEMO_MODE' '$FOUR_COLOR' '$BADPIXELS' '$WHITE' '$HIGHLIGHT_MODE' '$GAMMA' '$NOISE_REDUC' '$DEPTH' \
'$SEQ' '$TRUNC_ARG' '$IMG_FMT' '$FRAMES' '$DEPTH_OUT' '$COMPRESS' '$isJPG' '$PROXY_SCALE' '$PROXY' \ '$SEQ' '$TRUNC_ARG' '$IMG_FMT' '$FRAMES' '$DEPTH_OUT' '$COMPRESS' '$isJPG' '$PROXY_SCALE' '$PROXY' \
" "