Contents
Previous
Next
Using the ARexx-interface, you can automatise certain operations in
fxPAINT. As time to the release-date of fxPAINT became too short to
write a full-blown documentation, you find "only" a listing of commands
here. It is important that you make your script "EXITBOX"-conform, if
you want to execute it in a closed environment like that of fxCONV. For
examples, have a look at the commented scripts that come along with
fxPAINT. A full documentation may follow and be available at the
downloads at http://www.iospirit.de/
at a later time.
[IMGID] = FX_IMAGE_NEW [width] [height] [r] [g] [b]
[IMGID] = FX_IMAGE_CURRENT
FX_IMAGE_MAKECURRENT [IMGID]
[EXI] = FX_IMAGE_EXISTS [IMGID]
FX_IMAGE_ICONIFY [IMGID]
FX_IMAGE_DEICONIFY [IMGID]
FX_IMAGE_CLOSE [IMGID]
[IMGID] = FX_IMAGE_LOAD [FILE]
FX_IMAGE_SAVE [IMGID] [FORMAT] [FILE]
FX_IMAGE_FIX [IMGID]
FX_IMAGE_REFRESH [IMGID] [X1] [Y1] [X2] [Y2]
[WID] = FX_IMAGE_WIDTH [IMGID]
[HEI] = FX_IMAGE_HEIGHT [IMGID]
FX_IMAGE_ZOOM_IN [IMGID]
FX_IMAGE_ZOOM_OUT [IMGID]
[PENID] = FX_IMAGE_CLONEASPEN [IMGID]
[IMGID] = FX_IMAGE_CLONE [IMGID]
FX_IMAGE_OP_ADDBORDER [IMGID] [XBORDER] [YBORDER] [TYPE: 0=Centered
1=Left-Top 2=Right-Bot] [R] [G] [B]
FX_IMAGE_OP_AUTOCROP [IMGID]
FX_IMAGE_OP_ROTATE [IMGID] [ROTANGLE100] [R] [G] [B]
FX_IMAGE_OP_SCALE [IMGID] [NEWWIDTH] [NEWHEIGHT] [WIDHEIKEEPRATIO]
[KEEPDETAILS]
FX_IMAGE_OP_SHEAR [IMGID] [ANGLE] [DIRECTION] [R] [G] [B]
FX_IMAGE_OP_WAVE [IMGID] [XOFF] [YOFF] [R] [G] [B]
[IMGID] = FX_DRAW_CUT [IMGID] [X1] [Y1] [X2] [Y2]
FX_DRAW_DOT [IMGID] [X] [Y] [MODE]
FX_DRAW_LINE [IMGID] [X1] [Y1] [X2] [Y2] [MODE]
FX_DRAW_ELLIPSE [IMGID] [X] [Y] [RX] [RY] [MODE]
FX_DRAW_FILLEDELLIPSE [IMGID] [X] [Y] [RX] [RY] [MODE]
FX_DRAW_GRADELLIPSE [IMGID] [X] [Y] [RX] [RY] [MODE]
FX_DRAW_BOX [IMGID] [X1] [Y1] [X2] [Y2] [MODE]
FX_DRAW_FILLEDBOX [IMGID] [X1] [Y1] [X2] [Y2] [MODE]
FX_DRAW_GRADBOX [IMGID] [X1] [Y1] [X2] [Y2] [FBEV] [TBEV] [KIND]
[MODE]
FX_DRAW_GRADIENT [IMGID] [X1] [Y1] [X2] [Y2] [TYPE] [REP]
FX_DRAW_FLOODFILL [IMGID] [X] [Y] [MODE]
FX_DRAW_MAGICSTICK [IMGID] [X] [Y] [RTOL] [GTOL] [BTOL]
FX_DRAW_POLY_CLEAR [IMGID]
FX_DRAW_POLY_ADDPOINT [IMGID] [X] [Y]
FX_DRAW_POLY_DRAW [IMGID] [FILLED] [METH]
FX_DRAW_PRESSURE [IMGID] [PRESSURE]
[LAYID] = FX_LAYER_GETCURRENT [IMGID]
FX_LAYER_FILL [IMGID] [LAYID] [FILLWITH]
[IMGID] = FX_LAYER_CLONEASPIC [IMGID] [LAYID]
FX_LAYER_COPYFROMPIC [IMGID] [LAYID] [FROM IMGID] FX_LAYER_UNDO
[IMGID] FX_LAYER_REDO [IMGID]
FX_LAYER_OP_SMOOTH [IMGID] [LAYID] [SMOOTH]
FX_LAYER_OP_TRANSPARENCY [IMGID] [LAYID] [TRANSP]
FX_LAYER_OP_INVERT [IMGID] [LAYID]
FX_LAYER_KEEP [KEEPSETT]
FX_EFFECT_SELECT [IMGID] [LAYID] [EFFECTID (see effect overview in this
doc for numbers!)]
FX_EFFECT_SETPARAM [IMGID] [LAYID] [REG] [SETT]
FX_EFFECT_CALCULATE [IMGID] [LAYID]
FX_PALETTE_LOAD [FILE]
FX_PALETTE_SAVE [FILE]
[RRRGGGBBB] = FX_PALETTE_GETENTRY [PALENTRY]
FX_PALETTE_SETENTRY [PALENTRY] [R] [G] [B]
FX_PALETTE_USEENTRY [IMGID] [PALENTRY]
[RRRGGGBBB] = FX_PALETTE_GETCOLOR [IMGID]
FX_PALETTE_SETCOLOR [IMGID] [R] [G] [B]
[IMGID] = FX_PEN_CLONEASIMAGE [PENID]
[PENID] = FX_PEN_CURRENT [IMGID]
FX_PEN_SELECT [IMGID] [PENID]
[PENID] = FX_PEN_FIND_NAME [NAME]
[PENID] = FX_PEN_CREATE [TYPE] [NAME] [SIZE] [DENSITY] [FILENAME]
[TEXT] [FONT] [IMGFILE]
FX_PEN_DELETE [PENID]
[NUMENTRIES] = FX_ALBUM_NUMENTRIES
[ALBENTID] = FX_ALBUM_CURRENTRY
[FILE] = FX_ALBUM_ENTRYFILE [ALBENTID]
[WIDTH] = FX_ALBUM_ENTRYWIDTH [ALBENTID]
[HEIGHT] = FX_ALBUM_ENTRYHEIGHT [ALBENTID]
FX_ALBUM_DELETE [ALBENTID]
FX_ALBUM_ADDFILE [FILE]
FX_ALBUM_ADDDIR [DIR]
FX_ALBUM_SORT_ABC
FX_CONV_ADDSOURCE
FX_CONV_SETDESTINATION
[file] = FX_TOOL_REQUESTFILE [default] [save=0/1]
[dir] = FX_TOOL_REQUESTDIR [default] [save=0/1]
FX_TOOL_PROGRESSBLOCK
FX_TOOL_PROGRESSSET [progress] [optional: "message"]
FX_TOOL_PROGRESSUNBLOCK
FX_TOOL_WAITPOINTER [0/1]
FX_TOOL_REQUESTYESNO [message]
FX_TOOL_REQUESTOK [message]
FX_CHECKBOX
FX_EXITBOX
FX_QUIT
Contents
Previous
Next