| { | |
| "presets": { | |
| "low": { | |
| "name": "Low Quality", | |
| "description": "Fast processing, suitable for previews", | |
| "settings": { | |
| "resolution": 512, | |
| "model": "rembg", | |
| "batch_size": 8, | |
| "edge_refinement": 0, | |
| "matting_enabled": false, | |
| "denoise": false, | |
| "compression_quality": 70, | |
| "processing_priority": "speed", | |
| "gpu_enabled": false, | |
| "estimated_time_seconds": 0.5 | |
| }, | |
| "suitable_for": ["previews", "thumbnails", "quick_edits"], | |
| "max_file_size_mb": 5 | |
| }, | |
| "medium": { | |
| "name": "Medium Quality", | |
| "description": "Balanced quality and speed for web use", | |
| "settings": { | |
| "resolution": 1024, | |
| "model": "rembg", | |
| "batch_size": 4, | |
| "edge_refinement": 25, | |
| "matting_enabled": false, | |
| "denoise": true, | |
| "compression_quality": 85, | |
| "processing_priority": "balanced", | |
| "gpu_enabled": true, | |
| "estimated_time_seconds": 1.5 | |
| }, | |
| "suitable_for": ["web", "social_media", "presentations"], | |
| "max_file_size_mb": 20 | |
| }, | |
| "high": { | |
| "name": "High Quality", | |
| "description": "Professional quality for print and commercial use", | |
| "settings": { | |
| "resolution": 2048, | |
| "model": "u2net", | |
| "batch_size": 2, | |
| "edge_refinement": 50, | |
| "matting_enabled": true, | |
| "denoise": true, | |
| "compression_quality": 95, | |
| "processing_priority": "quality", | |
| "gpu_enabled": true, | |
| "estimated_time_seconds": 3.0 | |
| }, | |
| "suitable_for": ["print", "commercial", "professional"], | |
| "max_file_size_mb": 50 | |
| }, | |
| "ultra": { | |
| "name": "Ultra Quality", | |
| "description": "Maximum quality with advanced processing", | |
| "settings": { | |
| "resolution": 4096, | |
| "model": "sam2", | |
| "batch_size": 1, | |
| "edge_refinement": 100, | |
| "matting_enabled": true, | |
| "denoise": true, | |
| "compression_quality": 100, | |
| "processing_priority": "quality", | |
| "gpu_enabled": true, | |
| "multi_pass": true, | |
| "preserve_details": true, | |
| "hair_refinement": true, | |
| "estimated_time_seconds": 10.0 | |
| }, | |
| "suitable_for": ["professional_photography", "high_end_production", "archival"], | |
| "max_file_size_mb": 100 | |
| }, | |
| "video_low": { | |
| "name": "Video Low Quality", | |
| "description": "Fast video processing for drafts", | |
| "settings": { | |
| "resolution": 720, | |
| "model": "rembg", | |
| "fps": 15, | |
| "keyframe_interval": 30, | |
| "temporal_consistency": false, | |
| "compression": "h264", | |
| "bitrate": "2M", | |
| "gpu_enabled": true, | |
| "estimated_fps": 10 | |
| }, | |
| "suitable_for": ["drafts", "previews", "social_media_stories"], | |
| "max_file_size_mb": 100 | |
| }, | |
| "video_high": { | |
| "name": "Video High Quality", | |
| "description": "Professional video processing", | |
| "settings": { | |
| "resolution": 1080, | |
| "model": "u2net", | |
| "fps": 30, | |
| "keyframe_interval": 10, | |
| "temporal_consistency": true, | |
| "compression": "h265", | |
| "bitrate": "10M", | |
| "gpu_enabled": true, | |
| "multi_gpu": true, | |
| "estimated_fps": 2 | |
| }, | |
| "suitable_for": ["production", "broadcast", "commercial"], | |
| "max_file_size_mb": 500 | |
| }, | |
| "batch_optimization": { | |
| "name": "Batch Processing", | |
| "description": "Optimized for processing multiple files", | |
| "settings": { | |
| "resolution": 1024, | |
| "model": "rembg", | |
| "batch_size": 16, | |
| "edge_refinement": 20, | |
| "matting_enabled": false, | |
| "parallel_processing": true, | |
| "memory_optimization": true, | |
| "gpu_enabled": true, | |
| "queue_priority": "normal", | |
| "estimated_images_per_minute": 40 | |
| }, | |
| "suitable_for": ["bulk_processing", "e_commerce", "catalogs"], | |
| "max_files": 1000 | |
| } | |
| }, | |
| "model_performance": { | |
| "rembg": { | |
| "speed": "fast", | |
| "quality": "good", | |
| "memory_usage": "low", | |
| "gpu_required": false, | |
| "strengths": ["general_purpose", "speed", "consistency"], | |
| "weaknesses": ["fine_details", "complex_edges"] | |
| }, | |
| "u2net": { | |
| "speed": "medium", | |
| "quality": "excellent", | |
| "memory_usage": "medium", | |
| "gpu_required": true, | |
| "strengths": ["edge_detection", "hair", "transparency"], | |
| "weaknesses": ["processing_time"] | |
| }, | |
| "sam2": { | |
| "speed": "slow", | |
| "quality": "superior", | |
| "memory_usage": "high", | |
| "gpu_required": true, | |
| "strengths": ["accuracy", "complex_objects", "professional"], | |
| "weaknesses": ["speed", "resource_intensive"] | |
| }, | |
| "deeplab": { | |
| "speed": "medium", | |
| "quality": "very_good", | |
| "memory_usage": "medium", | |
| "gpu_required": true, | |
| "strengths": ["semantic_segmentation", "multiple_objects"], | |
| "weaknesses": ["single_object_focus"] | |
| } | |
| }, | |
| "auto_selection_rules": { | |
| "by_file_size": [ | |
| {"max_mb": 1, "preset": "low"}, | |
| {"max_mb": 5, "preset": "medium"}, | |
| {"max_mb": 20, "preset": "high"}, | |
| {"max_mb": 100, "preset": "ultra"} | |
| ], | |
| "by_dimension": [ | |
| {"max_pixels": 262144, "preset": "low"}, | |
| {"max_pixels": 1048576, "preset": "medium"}, | |
| {"max_pixels": 4194304, "preset": "high"}, | |
| {"max_pixels": 16777216, "preset": "ultra"} | |
| ], | |
| "by_use_case": { | |
| "thumbnail": "low", | |
| "web_display": "medium", | |
| "print": "high", | |
| "professional": "ultra", | |
| "social_media": "medium", | |
| "e_commerce": "high" | |
| } | |
| } | |
| } |