script: Isolate steps to allow PNG file processing, make file size depend on source format.
This commit is contained in:
parent
c833660c37
commit
d8a5b92bca
1 changed files with 13 additions and 6 deletions
|
|
@ -45,7 +45,7 @@ __JPEG_RESCALE_THRESHOLD=2000
|
||||||
__JPEG_CONVERT_LOSSLESS=false
|
__JPEG_CONVERT_LOSSLESS=false
|
||||||
__JPEG_TARGET_SIZE=true
|
__JPEG_TARGET_SIZE=true
|
||||||
__depends__JPEG_TARGET_SIZE=(JPEG_TARGET_SIZE_BYTES)
|
__depends__JPEG_TARGET_SIZE=(JPEG_TARGET_SIZE_BYTES)
|
||||||
__JPEG_TARGET_SIZE_BYTES='150000'
|
__JPEG_TARGET_SIZE_BYTES=150000
|
||||||
|
|
||||||
__PROCESS_PNG=true
|
__PROCESS_PNG=true
|
||||||
__depends__PROCESS_PNG=(PNG_RESCALE PNG_CONVERT_LOSSLESS)
|
__depends__PROCESS_PNG=(PNG_RESCALE PNG_CONVERT_LOSSLESS)
|
||||||
|
|
@ -55,6 +55,9 @@ __depends__PNG_RESCALE=(PNG_RESCALE_THRESHOLD)
|
||||||
# for auto, in KP
|
# for auto, in KP
|
||||||
__PNG_RESCALE_THRESHOLD=2000
|
__PNG_RESCALE_THRESHOLD=2000
|
||||||
__PNG_CONVERT_LOSSLESS=true
|
__PNG_CONVERT_LOSSLESS=true
|
||||||
|
__PNG_TARGET_SIZE=false
|
||||||
|
__depends__PNG_TARGET_SIZE=(PNG_TARGET_SIZE_BYTES)
|
||||||
|
__PNG_TARGET_SIZE_BYTES=200000
|
||||||
|
|
||||||
__PROCESS_SCRIPT=false
|
__PROCESS_SCRIPT=false
|
||||||
|
|
||||||
|
|
@ -71,6 +74,8 @@ JPEG_TARGET_SIZE_BYTES
|
||||||
JPEG_CONVERT_LOSSLESS
|
JPEG_CONVERT_LOSSLESS
|
||||||
PNG_RESCALE
|
PNG_RESCALE
|
||||||
PNG_RESCALE_THRESHOLD
|
PNG_RESCALE_THRESHOLD
|
||||||
|
PNG_TARGET_SIZE
|
||||||
|
PNG_TARGET_SIZE_BYTES
|
||||||
PNG_CONVERT_LOSSLESS
|
PNG_CONVERT_LOSSLESS
|
||||||
WEBP_METHOD
|
WEBP_METHOD
|
||||||
WEBP_QUALITY'
|
WEBP_QUALITY'
|
||||||
|
|
@ -246,19 +251,21 @@ __process() {
|
||||||
|
|
||||||
if [ "${PROCESS_SCRIPT}" == 'true' ]; then
|
if [ "${PROCESS_SCRIPT}" == 'true' ]; then
|
||||||
|
|
||||||
|
(
|
||||||
__process_scripts -r
|
__process_scripts -r
|
||||||
|
|
||||||
__fatal_error_handler
|
__fatal_error_handler
|
||||||
|
|
||||||
__process_scripts
|
__process_scripts
|
||||||
|
)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "${PROCESS_JPEG}" == 'true' ]; then
|
if [ "${PROCESS_JPEG}" == 'true' ]; then
|
||||||
__process_generic_image jpeg
|
(__process_generic_image jpeg)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "${PROCESS_PNG}" == 'true' ]; then
|
if [ "${PROCESS_PNG}" == 'true' ]; then
|
||||||
__process_generic_image png
|
(__process_generic_image png)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue