Back to Tools

Non-White Background Detector

Use cases

E-commerce image QA Marketplace compliance checking Bulk product image auditing Photography workflow automation

Samples pixel values from configurable image corners using Pillow, converts to RGB if needed, and checks if all colour channels exceed the whiteness threshold.

Concurrent downloads via ThreadPoolExecutor with parallel workers (1-10).

Supports JPEG, PNG, GIF, WebP.

Streamlit App

Platform

Browser-based (no installation required)

Input

Image URLs CSV

URLs must be http:// or https://

Publicly accessible images only

Output

CSV with flagged images and preview grid

Launch App View Source

Features

  • Pillow RGB pixel sampling from corners
  • Whiteness threshold slider (200-255)
  • Corner margin adjustment (0-50 pixels)
  • Require ALL corners or ANY corner mode
  • ThreadPoolExecutor parallel downloads (1-10 workers)
  • Request timeout config (5-60 seconds)
  • Image preview grid (up to 12 images)

How to use

  1. 1 Upload CSV with image URLs
  2. 2 Set whiteness threshold (200-255)
  3. 3 Select corners to check and margin distance
  4. 4 Configure parallel workers and timeout
  5. 5 Choose ALL or ANY corner requirement
  6. 6 Run detection and preview flagged images
  7. 7 Download filtered or full results CSV

Let's work together

Monthly retainers or one-off projects. No lengthy reports that sit in a drawer.

Let's Talk