anti_ai_sanitize
Clean AI images by stripping C2PA/EXIF metadata, breaking invisible watermarks, and injecting realistic camera noise, lens effects, and EXIF profiles to defeat AI detection.
Instructions
Full anti-AI pipeline: strips C2PA/EXIF, disrupts lattices/watermarks, and adds camera physics.
Args: image_path: Path to the target AI image. output_path: Optional path to save sanitized image. Defaults to '_sanitized.jpg'. camera_profile: Camera profile to inject ('none', 'iphone_15_pro', 'sony_a7iv', 'samsung_s24_ultra', 'canon_r6'). add_sensor_grain: If True, injects luminance-weighted CMOS sensor noise. grain_intensity: Noise intensity (1.0 to 2.5, default 1.4). micro_resample: If True, resamples by 0.3% with Lanczos to break frequency watermarks. simulate_lens: If True, applies optical point-spread function simulation. quality: JPEG compression quality (default 95).
Returns: Detailed status of all applied anti-detection layers and output path.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| quality | No | ||
| image_path | Yes | ||
| output_path | No | ||
| simulate_lens | No | ||
| camera_profile | No | iphone_15_pro | |
| micro_resample | No | ||
| grain_intensity | No | ||
| add_sensor_grain | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |