Image Quality Assessment
Pricing
from $5.00 / 1,000 results
Go to Apify Store
Image Quality Assessment
Analyze image quality with local Sharp.js processing - no API key required. Evaluates sharpness, exposure, noise, and contrast to return pass/fail verdict with detailed quality scores. Perfect for e-commerce product photos, UGC validation, and photo library curation. $0.01 per image analyzed.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer

Marielise
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Analyze sharpness, exposure, noise, and contrast. Local processing—no API key needed.
$0.01 per image
Input
{"imageUrl": "https://example.com/photo.jpg"}
With custom thresholds
{"imageUrl": "https://example.com/photo.jpg","config": {"sharpness": 0.5,"noise": 0.4}}
| Threshold | Default | Description |
|---|---|---|
sharpness | 0.3 | Blur detection |
exposure | 0.2 | Under/overexposure |
noise | 0.3 | Noise level |
contrast | 0.2 | Tonal range |
Set to 0 to skip.
Output
Pass:
{"pass": true,"score": 0.72,"issues": [],"scores": {"sharpness": 0.85,"exposure": 0.92,"noise": 0.65,"contrast": 0.48}}
Fail:
{"pass": false,"score": 0.35,"issues": ["blurry", "noisy"],"scores": {"sharpness": 0.15,"exposure": 0.78,"noise": 0.22,"contrast": 0.45}}
Possible issues
blurry · underexposed · overexposed · noisy · low_contrast
API Reference
Input
| Field | Type | Required |
|---|---|---|
imageUrl | string | One of |
imageBase64 | string | One of |
config | object | No |
Output
| Field | Type | Description |
|---|---|---|
pass | boolean | All metrics meet thresholds |
score | number | Overall quality (0-1) |
issues | string[] | Detected issues |
scores | object | Per-metric scores (0-1) |
configApplied | object | Thresholds used |
imageUrl | string | Original URL |
processedAt | string | ISO timestamp |
Use Cases
- Reject low-quality uploads
- Validate e-commerce product images
- Bulk filter photo libraries
- Quality gate for print services
Limits
- Max 20MB per image
- Formats: JPEG, PNG, GIF, BMP, WEBP, TIFF