C++ class to write a GIF file

Closed Posted Apr 10, 2003 Paid on delivery
Closed Paid on delivery

Hello, I need a C++ class to write an animated GIF file. It must work with Nokia's Symbian Series 60 SDK (available at [url removed, login to view]). I only need it to work in the emulator that comes with the SDK (you don't have to test it on a real phone). The Series 60 SDK works with Visual C++, and there's a sample application project which shows you how to use bitmaps called Bmpmanip. The class I need has to do the following: 1) The constructor accepts an array of CFbsBitmap pointers. Each bitmap will be the same size, and each will be 16bit color. This array will be null terminated. An array of integers will also be passed which tell how many miliseconds each frame should display for. 2) A method to write an animated GIF file. A string is passed as the file name. Use the Symbian RFile object to write the file. 3) Since GIFs can only have 256 colors, you must perform color quantization(?) or some technique to reduce the colors. 4) The GIF must be optimized using regular gif techniques. ie. using LZW compression, only update the rectangle that changes from the previous frame, etc... There's alot of freeware code out there to write GIFs, so hopefully this project shouldn't be hard since you can leverage that code. The hard part will probably be learning Symbian and the Series 60 SDK, since you have to use CFbsBitmap objects, RFile objects, etc. The SDK has the ability to write GIF files, but I don't think there are functions to write animated GIFs. You may want to look into this since it would make this project easier =) If you have any questions, please let me know. I look forward to your bids! Mark

## Deliverables

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) Complete ownership and distribution copyrights to all work purchased.

## Platform

Windows, Nokia Series 60 SDK (Symbian), Visual C++

PHP

Project ID: #2924144

About the project

3 proposals Remote project Active Apr 22, 2003

3 freelancers are bidding on average $180 for this job

domagojvw

See private message.

$51 USD in 14 days
(36 Reviews)
5.8
vw174684vw

See private message.

$148.75 USD in 14 days
(11 Reviews)
3.1
balalay

See private message.

$340 USD in 14 days
(0 Reviews)
0.0