PhotoCalque: Photo to Rug Pattern is a high-performance, precision photo processor, rug pattern generator, and palette quantization studio powered by a hardened native Rust multi-threaded core and a modern Jetpack Compose interface.
Whether you are a rug maker, textile artisan, digital artist, pixel artist, mosaic designer, bead craft maker, or photographer, PhotoCalque gives you granular control over color extraction, grid segmentation, and photo enhancements—completely on-device and blazing fast.
KEY FEATURES:
🎨 Advanced Palette Studio & Dominance Algorithms
• Auto-extract dominant color palettes using parallel K-Means clustering.
• 4 Dominance Algorithms: Mode (Most Frequent), Average Color, Median Color, and K-Means.
• 4 Color Distance Matching Metrics: Euclidean RGB, Squared Euclidean, Weighted Euclidean, and CIELAB ΔE (CIEDE2000) for human-eye accurate perceptual matching.
• Duplicate & Close Color Detection: Automatically find and merge visually redundant colors with adjustable similarity closeness.
• Live Color Replacer: Swap colors across your processed photo in real-time.
• JSON Palette Import & Export: Easily save, backup, and share custom color palettes.
📐 High-Speed Grid & Rug Pattern Processing Engine
• Segment photos into precision square dots or smooth anti-aliased round dots.
• Dynamically adjust grid dimensions, cell percentage, and dot size (1% to 100%).
• Real-time toggleable grid lines on both original and processed views.
• Interactive multi-touch canvas: Pinch-to-zoom (up to 8x), smooth panning, double-tap zoom, and split-view comparison slider.
✨ Instant Photo Enhancements
• Full HSL Adjustment: Fine-tune Hue (-180° to 180°), Saturation (-100 to 100), and Lightness (-100 to 100).
• Edge-Preserving Filters: Bilateral filter, Median smoothing, and Gaussian blur.
• One-Tap Automated Shadow Boost: Detect harsh shadows and enhance luminance automatically.
• Live before/after preview with instant reset and apply.
🔒 100% Private, Secure & Offline
• Zero data collection: All image processing, palette calculations, and enhancements happen strictly on your device.
• No internet connection required.
• No advertisements, no trackers, and no background telemetry.
🌍 Full Internationalization & RTL
• Full support for English, French, and Arabic.
• Automatic Right-to-Left (RTL) layout adaptation for Arabic.
Export and save high-resolution rug patterns and designs directly to your device gallery with a single tap. Experience the unmatched speed of native Rust on mobile!
Transform photos into rug patterns with ultra-fast grid processing & palettes.