hmmm.
i see there's a little confusion here.
i don't understand, are you a user of both imagemagick and feh, or are you not?
anyhow, let me explain how the script came to be in its current form:
1.) at first i had a script to just preview tiles (tiles, in my book, are samll images that can be
tiled to create a larger image, seamlessly, i.e. you don't perceive the borders of the individual image).
some tiles can be pretty small and it's really impossible to tell how they look on a larger canvas. the script can still be used in this way.
2.) at some point i decided to add the option to set the tile in question as root window background (sometimes also refered to as wallpaper or desktop, but users of desktop environments willnot be able to use feh or any other root window bg setter for this)
3.) then i found a great website with transparent tiles, namely
http://transparenttextures.com/ - these tiles do what is exlained above, but they all have a more-or-less transparent background.
now feh cannot add a solid background color under those tiles (some bg setters can), so i added the capability to add a background color of choice and create a new, now non-ransparent tile from that. this has no effect on any tiles that are non-transparent to begin with.
4.) lastly, i added the capability to create a screen-sized canvas from the tile, and then add some effects. i mostly use the lighting effect, but in some cases blur and possibly other effects.
currently the script has the following limitations:
- no command-line options (except path of image folder)
- the menus could really be more intuitive
- it is "hardwired" to use feh as bg setter. with some modifications, the user could have more choices, and maybe even desktop environments could be supported.
- possibly more.
i
will invest more time into this and improve those limitations.
consider the script in its current form a beta release.
i am not quite sure how to put all this into the project's readme in a stringent form, but i agree that it's necessary.