Stop Paying Cloud APIs Per Image
Using Replicate, Stability AI, or custom cloud backends? You're paying $0.01–$0.05 per image. That destroys your margins at scale.
The Android Photo Enhancer SDK solves this with a flat license. One key. Unlimited users. Unlimited enhancements. All processing happens directly on the user's device.
What It Does
NSRestore™ Face Restoration
Restores blurry, pixelated, or compressed faces to studio-level clarity using our proprietary, ultra-lightweight NSRestore™ Neural Engine (< 9MB).
Real-FSRCNN Upscaling
Upscale any image with "Crisp & Peachy" cinematic color grades, recovering micro-details using our blazing fast Real-FSRCNN 4x upscaler.
Intelligent Face Blending
Advanced feathered-mask technology blends each restored face seamlessly back into the upscaled background. Zero "pasted-on" look.
100% On-Device Privacy
Photos never leave the device. Fully GDPR/CCPA compliant. Add this to your privacy policy with confidence.
Integration in Under 10 Minutes
Step 1: Add Dependency
Add JitPack to settings.gradle.kts, then add to app/build.gradle.kts:
dependencies {
implementation("com.github.nsenterprise9865-stack:photoenhancer-sdk-distribution:1.0.5")
}
Step 2: Initialize with Your License Key
lifecycleScope.launch {
val isLicensed = PhotoEnhancerSDK.initialize(context, "YOUR_LICENSE_KEY")
if (isLicensed) {
PhotoEnhancerSDK.init(context) // Prefetch AI models
}
}
Step 3: Launch the Enhancer Screen
// Option A: Pre-built Jetpack Compose UI (easiest)
PhotoEnhancerScreen(
initialUri = userPickedUri,
onBack = { navController.popBackStack() },
onNavigateToResult = { originalPath, enhancedPath ->
// Navigate to your result screen
}
)
// Option B: Headless API (full control)
val enhancedBitmap = PhotoEnhancerSDK.processImageHeadless(
context = context,
bitmap = originalBitmap,
mode = FaceEnhancementHelper.EnhanceMode.AUTO_ENHANCE
) { progress ->
customProgressBar.progress = (progress * 100).toInt()
}
Option C: Custom Branding
val myBrandTheme = SDKThemeConfig.Default.copy(
primaryAccent = Color(0xFFFF5722),
background = Color(0xFF121212),
strings = SDKThemeConfig.Default.strings.copy(
title = "My App Enhancer",
buttonEnhance = "Make it HD ✦"
)
)
PhotoEnhancerScreen(theme = myBrandTheme, onBack = { /* ... */ })
Minimum Requirements
- check_circleAndroid 7.0+ (API 24+)
- check_circleTensorFlow Lite / ONNX Runtime supported hardware
- check_circleJetpack Compose (for pre-built UI)
- check_circleNPU/GPU leveraged automatically for best performance
Commercial Licensing
| Tier | Users / Month | Price | Enhancements | Support |
|---|---|---|---|---|
| 🌱 Indie License | 1 - 10,000 | $89 / mo | Unlimited | Standard Email |
| 🚀 Pro License | 10k - 99,999 | $199 / mo | Unlimited | Priority Support |
| 📈 Scale License | 100k - 10M | $499 / mo | Unlimited | Priority Support |
| 🏢 Enterprise | 10M+ | $999 / mo | Unlimited | Dedicated Team |
Global Enterprise Payment & Fulfillment
We process all global B2B transactions via the following secure networks:
- account_balanceUSD ACH Transfer / Swift: Formal corporate invoice for direct routing to our JP Morgan Chase NA corporate account.
- currency_bitcoinEnterprise Crypto Settlement: Instant, borderless fulfillment via USDT/USDC.
Frequently Asked Questions
Do I need cloud servers to run this? expand_more
No. The SDK manages its own internal pipeline. All AI models run securely and entirely on the end user's device. No AWS, Firebase, or external cloud infrastructure is required.
How is user privacy handled? expand_more
User photos are processed offline and never leave the device. Our SDK is fully GDPR and CCPA compliant, allowing you to guarantee absolute privacy to your users.
What is the app size impact? expand_more
The SDK binary is extremely lightweight. The proprietary AI models (NSRestore and Real-FSRCNN) are under 9MB total and are downloaded securely upon initialization.
Ready for Production?
Initiate your commercial license agreement today. Email hello@nsenterprise.dev with your desired tier.