I am looking for a piece of software (PC platform, Win32 OS) that could perform the following functions:
1. The Engine.
The software shall be capable of transmuting/transforming of the shapes of alpha-numeric characters (letters of English alphabet in lower and upper case and 10 Arabic digits). Depending on a number of frames (instances) it should create intermediate states between any letter/number combination.
There are 90 ways of transmuting shapes of 10 Arabic numbers. In fact, there is only 45 unique transmutations, since transmutation of “0?? into “1?? is symmetrical to transmutation of “1?? into ??0??. For low case letters of the English alphabet there are 320 unique transmutations; with the addition of capital letters there are 1321 unique transmutations.
See an example of transmuting from 1-2-3-4-5-6-7-8-9 here: [url removed, login to view] Unlike morphing where the intial image blends into final engine, in transmutation the shape of a character is to be bent until it becomes the other character. The number of transmutation frames/instances is always odd and the middle frame/instance needs to resemble both characters, if possible.
At minimum requirement, the software shall be able to process pairs of characters (one for start frame and another for finish frame).
At maximum requirement, it shall be able to take a text in ASCII format.
At minimum requirement, the software shall be able to output created transmuted shapes in a few graphical formats (BMP, TIF, JPG) at different resolutions. It shall be able create a fixed number of intermediate shapes (5).
At medium requirement, it shall be able create a variable number of intermediate shapes (depending on the requirements - from 3-60).
At maximum requirement, the output is in real time; of the text with variable speed and scalable size into an area of a graphical display. The ability to save output needs to be implemented.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
Windows 98, 2000, XP