## Mga Tampok
- 📱 **Native Android App**: Binuo gamit ang Kotlin at Jetpack Compose
- 🎨 **Larawan sa Pixel Art**: I-convert ang mga regular na larawan sa istilo ng pixel art
- ⚡ **Mataas na Pagganap**: Na-optimize batay sa orihinal na pixelit.js algorithm, 6-7x na mas mabilis na pagproseso
- 🎛️ **Mga Naaangkop na Parameter**:
- Pixelation scale (1%-50%)
- Grayscale mode toggle
- Palette mode toggle
- 💾 **I-save ang Function**: I-save ang mga naprosesong larawan sa gallery
- 🖼️ **Focused Display**: Ipinapakita lang ang naprosesong pixel art effect na may mas malinis na interface
- 🔧 **Smart Processing**: Sinusuportahan ang malalaking larawan (2000x2000+) na may awtomatikong pamamahala ng memorya
## Teknikal na Pagpapatupad
### Core Algorithm
Batay sa orihinal na algorithm ng bersyon ng JavaScript, muling ipinatupad at na-optimize sa Kotlin:
1. **Pixelation Processing**:
- Matalinong pangangasiwa ng malalaking larawan (auto-adjust ang sukat para sa >900px na mga larawan)
- Tumpak na mga kalkulasyon ng hangganan upang maiwasan ang mga isyu sa pag-crop
- Mga na-optimize na paraan ng pagguhit gamit ang Rect para sa tumpak na kontrol
2. **Color Similarity Calculation**: Gumagamit ng Euclidean distance para sa color similarity calculation
3. **Palette Mapping**:
- Batch pixel processing para sa 6-7x na pagpapabuti ng performance
- Wastong paghawak ng transparency
- Na-optimize na pamamahala ng memorya
4. **Grayscale Conversion**: RGB average na pagkalkula ng halaga para sa grayscale (naaayon sa orihinal na algorithm)
Na-update noong
Ago 10, 2025