The Ultimate Cursor Converter
The Ultimate Cursor Converter
After several researches, i come to the conclusion that it doesn't exist a robust tool performing cursors conversions between the different platform formats. So inspired by cfx2xc.py and sd2xc.pl, i decided to create one very cool.
Python 3+
,PIL (Pillow)
xcursorgen
tar
[Iconolatry](https://github.com/SystemRage/Iconolatry)
Extraction of CursorFX
/ CursorXP
theme images and:
X11
or Windows .ani
cursors.Conversion of .cur
or .ani
to X11
cursors.
Conversion of X11
to .ani
cursors.
Generic:
python3 Metamorphosis.py -h
for all available options.
Conversion to X11
of an unpaired file and a files folder, packing results as .tar.gz
:
python3 Metamorphosis.py -i /path/to/folder/with/some/cursors -i /path/to/a/specific/cursor/file/Example3.CursorFX -o /path/converted/cursors -t Linux -p
where an example of the directory and file structure is:
/path/to/folder/with/some/cursors
│ Example1.CursorFX
│ Example2.CurXPTheme
│
└───folder_with_cur_and_ani_1
| │ Help.cur
| │ Crosshair.cur
| | Arrow.ani
| | Button.ani
|
└───folder_with_cur_and_ani_2
| SizeNS.cur
| SizeS.ani
| SizeWE.ani
Conversion to .ani
of a files folder, outputting to working directory, resizing and changing original color:
python3 Metamorphosis.py -i /path/to/folder/with/some/cursors -t Windows -s 32 -c gbr
where an example of the directory and file structure is:
/path/to/folder/with/some/cursors
│ Example1.CursorFX
│ Example2.CurXPTheme
│
└───folder_with_X11
│ top-left-arrow
│ progress
| crosshair
| pencil
.cur
, .ani
or X11
must have standard names.