π¨ Canvas Sprites Animator
π Overview
Canvas Sprites Animator is an interactive web-based application that allows users to upload images, arrange and transform them on a canvas, apply effects, and export the results as GIF animations or transparent PNGs. Users can control rotation, scaling, layering, and other parameters with mouse or touch gestures.
This project is part of Food4Thoth, a digital creative space blending art, mysticism, and technology.
π Features
- πΌοΈ Image Upload: Add sprites, illustrations, or character assets from your device.
- π Transform Controls: Rotate, scale, and reorder layers.
- ποΈ Interactive Placement: Click, drag, and use touch gestures to position elements.
- π¨ Effects & Filters: Apply custom FX for unique results.
- π Canvas Customization: Adjust resolution, aspect ratio, and symmetry options.
- πΎ Save to Gallery: Store individual frames locally in the built-in gallery.
- ποΈ GIF Export: Combine frames into animated GIFs with adjustable speed, quality, and size.
- π Cyberpunk-Inspired UI: Vibrant neon buttons and animated gradients.
- π Dark Mode: Toggle between light and dark themes.
π§ How It Works
1οΈβ£ Upload & Placement
- Select Upload Images to add assets to the canvas.
- Drag and drop sprites or use touch gestures on mobile devices.
- Use sliders to adjust rotation and scaling.
- Reorder layers with Bring Forward and Send Backward buttons.
- Customize canvas dimensions and background settings.
3οΈβ£ Save & Export
- Save individual frames to the gallery.
- Export your collection as a GIF with control over frame delay, resolution, and quality.
- Download transparent PNGs for static artwork.
π Project Structure
/DrawingGifs
βββ index.html # Main HTML structure
βββ styles.css # Cyberpunk-themed styling
βββ script.js # Main animation and export logic
βββ nav_script.js # Navigation controls
βββ lib/gif.js # GIF creation library
βββ lib/gif.worker.js # Worker script for GIF processing
βββ README.md # This file
π Dependencies
This project uses:
- JavaScript Canvas API β For rendering and manipulation.
- GIF.js β For generating animated GIFs (lib/gif.js, lib/gif.worker.js).
- CSS3 Animations β For neon cyberpunk UI effects.
π¨ Customization
Modify styles.css to change colors, gradients, and button animations.
Add or tweak animation behaviors in script.js.
π‘ Philosophy & Vision
This project aligns with the Food4Thoth initiative:
- Creativity β Empowering users to create original animated artworks.
- Exploration β Encouraging experimentation with visual composition and movement.
- Community β Offering tools for artists to share and collaborate.
π Connect & Support
If you enjoy this project, consider supporting Food4Thoth:

From Drawing With Fractals App

π Philosophy and Vision
Food4Thoth is inspired by the principles of its namesake, Thoth:
- Creativity: A celebration of art, imagination, and innovation.
- Exploration: Encouraging curiosity and the pursuit of knowledge.
- Community Building: Connecting individuals through shared resources and mutual support.
- Playfulness: Balancing deep inquiry with interactive and fun experiences.
The platform is a digital garden where ancient wisdom meets modern innovation.
β¨ Why Visit Food4Thoth?
- Diverse Offerings: Content that caters to various interests, from art and mysticism to community activism.
- Interactive Tools: Explore engaging applications like calculators, games, and divination apps.
- Community Engagement: Opportunities for collaboration and connection through artistic and social projects.
- Inspiration: A space to spark curiosity, reflection, and joy.
π€ Support and Contributions
Your contributions help support innovative projects like the Rainbow Glo-Calculato, community gardens, and esoteric tools, ensuring Food4Thoth continues to thrive.
Donation Options
Traditional Payments:
- PayPal
- Venmo
Cryptocurrency:
- Ethereum (ETH) & ERC-20 Tokens:
0x900e8f0d397048fD946b05553DeD5Ed3D5e4f1a0
- Bitcoin (BTC):
bc1qcsa7ffef296pp9hkrn03p9wu7lt0fm3s2sz0wp
- Ethereum Classic (ETC):
0xEb3C0e08868ACB0f515442579333c41E7a34F215
- Solana (SOL):
B7nCFQs6HkFAvkz1wEUiPpM4Cj7G6FJNYQ7Avrt6a4cm
-
Ripple (XRP):
Address: <div class="wrap">rEAKseZ7yNgaDuxH74PkqB12cVWohpi7R6</div>
Memo: 3109966062
- Dogecoin (DOGE):
DP2e6J8NbUzswLtBw8ou2xYz4BinyzgU7n
- Cardano (ADA):
addr1qxqgjp4h4vh4pxrg7jur8m96lzf5w98cahfflrw376qhufgg6h5us0avc20ee2azzun58lgylyl54sjr6y9efwq86krs3ladtw
- Bitcoin Cash (BCH):
bitcoincash:qpu93py8j8ykcf7m6tmau2hldefl67t9lydw8afsa5
-
Stellar Lumens (XLM):
Address: <div class="wrap">GB2ES2N326MZK4EGJBKN3ZARCQ5RTFQSAWIJAAKFVIIIJSCC35TXIMLB</div>
Memo: 2967141893
- Litecoin (LTC):
ltc1qklestxa5shsym0gmuqmv2xewp56cst58vmhggl
- Tezos (XTZ):
tz1guFykj1dQAyiGH7g5YJVZzaGdoTWeMK81
π‘ Wallets
- Coinbase Wallet:
0x30D47A5815D94040291a819B8E39765AA09d44A8
- Metamask Wallet:
0x30D47A5815D94040291a819B8E39765AA09d44A8
- VeWorld Wallet:
0x020a79559990145e2f7d48c5771b233399b30bee
- Anchor Wallet:
artabilly.gm
π Explore the Food4Thoth Hub
Visit the Food4Thoth portal and begin your journey through creativity, mysticism, and connection.
For inquiries or feedback:
π Acknowledgments
Food4Thoth represents the collective effort of artists, mystics, and community builders. Thank you to all contributors and supporters who make this digital garden flourish.
Join us and explore the endless possibilities of Food4Thoth!
β‘ Credits
Designed, coded, and curated by DeJahn under Artabillies & FOOD4THOTH.
π License
Β© 2025 Food4Thoth. All rights reserved.
Unauthorized redistribution, copying, or modification without explicit permission is prohibited.
π¨ Happy animating! πβ¨