JavaScript GIF Decoder Development

Job ID: 38047028

Budget: $30 – $250 USD

I need a developer proficient in JavaScript and HTML to deliver a pure JavaScript code example capable of extracting each frame from an animated GIF file for browser use.

Requirements:
- The JavaScript code should be executable on the latest versions of Google Chrome, Mozilla Firefox, and Safari.
- The code should be able to handle errors, such as when the GIF file cannot be opened.
- No Node. Browser only without any dependencies. It should work both on and offline.

Skills & Experience:
- Strong JavaScript and HTML skills
- Experience in image processing, particularly with animated GIFs
- Familiarity with browser compatibility issues and solutions
- Proven ability to effectively handle error scenarios in code

The JavaScript/CSS/HTML code must all go into a single file. (Any external libraries must be able to be included in the single file and would need to be MIT licensed.) Example: User loads the JavaScript/HTML file in a browser. She/he clicks on a button to load a GIF image. All frames (images) in the GIF are then extracted into an array of base64-encoded strings. The array would thus contain each frame (image) of the animated GIF, each as a base64-encoded string. The user would then have access to each image in the animated GIF for processing...
Related categories: JavaScript HTML5 HTML GIF Animation GIF