Skip to content

Navigation Menu

Sign in
Sign up

Latest commit

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

πŸš€ Pixel2Code (GIF β†’ C for ESP32 OLED | SSD1306 / SSD1106)

Convert GIF animations into optimized C arrays for ESP32 OLED displays.
Perfect for smooth frame-based animation on 128x64 OLED.

πŸ”— Quick Navigation


βš™οΈ How It Works

  1. Upload a GIF
  2. Frames are extracted automatically
  3. Converted into monochrome bitmap
  4. Generates optimized C array code
  5. Ready to use in ESP32 / Arduino

⚑ Features

  • 🎞️ GIF β†’ frame-by-frame C conversion
  • ⚑ Optimized for OLED performance
  • πŸ“ Auto scaling for 128x64 displays
  • 🌐 Works fully in browser (no install)
  • 🧠 Efficient memory-friendly output

πŸ“¦ Output Example

const unsigned char frames[][1024] = {
 {0x00, 0xFF, 0xA5, ...},
 {0x00, 0xAA, 0x55, ...},
};

🌟 Support & Contribution

If you found this project useful:

  • ⭐ Star the repository
  • 🍴 Fork and improve it
  • πŸ› Report issues or suggest features

Contributions are always welcome!


πŸ”— Connect With Me

GitHub β€’ Instagram


πŸ’¬ Feedback

Have ideas or improvements?
Feel free to open an issue or reach out β€” would love to see what you build with Pixel2Code πŸš€


Made with ❀️ by Surya.S
⚑ Turning pixels into code

About

Convert GIF animations into optimized C arrays for ESP32 OLED displays (SSD1306/SSD1106). Perfect for smooth frame-based embedded animations.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /