[=] default zoom limit is 1x1 px, instead tile size

This commit is contained in:
VoidVolker 2015-07-29 08:56:15 +03:00
parent 1c4b25a64d
commit f5e5416916
1 changed files with 14 additions and 1 deletions

View File

@ -618,12 +618,23 @@ getZoomLevels(){ # imgLen(pixels) tileLen(pixels) step(int) # Calculate zoom lev
local zoomStep=$3 local zoomStep=$3
local r=(0) local r=(0)
local cnt=1 local cnt=1
while [ "$imgLen" -gt "$tileLen" ]
# Drop zooms less tile size
# while [ "$imgLen" -gt "$tileLen" ]
# do
# r[$cnt]=$imgLen
# let "cnt+=1"
# let "imgLen = imgLen * 100 / zoomStep"
# done
# Do all zooms down to 1x1 px
while [ "$imgLen" -gt 1 ]
do do
r[$cnt]=$imgLen r[$cnt]=$imgLen
let "cnt+=1" let "cnt+=1"
let "imgLen = imgLen * 100 / zoomStep" let "imgLen = imgLen * 100 / zoomStep"
done done
r[$cnt]=$imgLen r[$cnt]=$imgLen
r[0]=$cnt r[0]=$cnt
echo ${r[*]} echo ${r[*]}
@ -717,6 +728,7 @@ sliceA(){
local hMod='' local hMod=''
local s=1 local s=1
local file='' local file=''
if [ "$zw" -ge "$zh" ] if [ "$zw" -ge "$zh" ]
then then
zoomMax=$zw zoomMax=$zw
@ -744,6 +756,7 @@ sliceA(){
infoMsg "     File resized: ${file}" infoMsg "     File resized: ${file}"
infoMsg "     Slicing file..." infoMsg "     Slicing file..."
sliceImage $s $file sliceImage $s $file
rm -rf $file
# scalep=`scaleToPercents $scale` # scalep=`scaleToPercents $scale`
# s=${scales[zoom-1]} # s=${scales[zoom-1]}