#!/bin/csh
|
|
|
|
@ chunksize=8
|
|
@ x=0
|
|
@ y=0
|
|
@ h=120
|
|
@ pal=4
|
|
@ wid=999
|
|
@ maxwid=5
|
|
@ chunkheight = $chunksize * $h
|
|
|
|
if ($#argv < 3) then
|
|
echo Usage: $0 file prefix startrow
|
|
exit 1
|
|
endif
|
|
|
|
@ r=$3
|
|
@ chunks = 0
|
|
|
|
echo -n determining image height...
|
|
set imheight="`identify comictitles.gif |& cut -d' ' -f2 | cut -dx -f2`"
|
|
echo $imheight
|
|
|
|
while ($y < $imheight)
|
|
convert -crop ${wid}x${chunkheight}+0+${y} +compress $1 chunk${chunks}.gif
|
|
echo chunk $chunks
|
|
|
|
@ y += $chunkheight
|
|
@ chunks++
|
|
end
|
|
|
|
@ chunkno = 0
|
|
|
|
while ($chunkno < $chunks)
|
|
@ y = 0
|
|
|
|
while ($y < $chunkheight)
|
|
convert +dither -crop ${wid}x${h}+0+${y} -colors $pal chunk${chunkno}.gif $2${r}.gif
|
|
echo $r
|
|
|
|
@ y += $h
|
|
@ r++
|
|
end
|
|
|
|
@ chunkno++
|
|
end
|