π§ AzPix Pro β Turn Any File into a Rainbow PNG
π‘ Inspiration
AzPix Pro was inspired by the concept of steganography and the growing need for creative, secure file storage. I wanted to build a tool that could disguise any file or folder as a beautiful, innocent-looking image β while keeping the original data safe and retrievable.
Itβs not just about hiding data β itβs about transforming it into something visually appealing and technically protected.
π¨ How I Built It
- The application was developed in C# using Windows Forms (.NET Framework)
- File and folder inputs are compressed using the LZMA (7-Zip SDK) algorithm
- The binary data is embedded into a visually generated PNG using the
System.Drawinglibrary - Rainbow-colored patterns are dynamically generated for each file
- The app has a simple, user-friendly interface fully localized in Uzbek
π§ What I Learned
- Deep understanding of PNG file structure and data chunking
- Working with streams, memory buffers, and binary data
- Fine-tuning compression with LZMA for performance vs. size
- Designing UI/UX in a multilingual, non-English environment
- Implementing data recovery from non-standard file containers
π§ Challenges Faced
- Ensuring that generated PNGs are viewable and not corrupted after embedding large files
- Handling multi-file input and recursive folders efficiently
- Avoiding false positives from antivirus programs due to archive-like behavior
- Maintaining data integrity even after sharing via messengers or social media
Despite these hurdles, AzPix Pro now reliably turns files into colorful art β and back again.
Built With
- 7zipsdk
- csharp
- dotnetframework
- fileio
- lzma
- memorystream
- systemdrawing
- windowsforms


Log in or sign up for Devpost to join the conversation.