home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AmigActive 20
/
AACD20.BIN
/
AACD
/
Graphics
/
PerfectPaint
/
rexx
/
bridge
/
CropPic.rx
< prev
next >
Wrap
Text File
|
2000-12-23
|
776b
|
52 lines
/* arexx Script
Crop Anim
*/
options results
parse ARG Port CropX CropY CropW CropH b
ADDRESS value Port
pp_AvoidRefresh
pp_GetWidth
W=result
pp_GetHeight
H=result
pp_GetWidthB
Wb=result
IsBrush=0
IF Wb>0 then DO
IsBrush=1
pp_Bsave "perfectpaint:Temp/brush" 0 3
END
X2=CropW/2
Y2=CropH/2
pp_CountFrames
nb=result
if nb>1 then do
Do i=1 to nb
pp_GotoFrame i
pp_PickBrush CropX CropY CropW CropH
pp_Bsave 'PerfectPaint:Temp/Anim'||i 0 1
END
pp_New CropW CropH
pp_MakeAnim nb 0
do i=1 to nb
pp_Bload 'PerfectPaint:Temp/Anim'||i
pp_Plot X2 Y2
pp_NextFrame
END
pp_FreeBrush
IF IsBrush=1 then DO
pp_Bload "perfectpaint:Temp/brush"
END
ADDRESS COMMAND 'delete >nil: PerfectPaint:Temp/?#.*'
EXIT
END