A comprehensive collection of traditional image processing task blocks for the OOMOL platform. These reusable components provide powerful conventional image editing capabilities that can be combined into custom workflows.
Note: This is a traditional image processing toolkit that uses conventional image processing algorithms. It does NOT use AI or machine learning features. For AI-powered image processing capabilities, please use dedicated AI image processing task blocks instead.
- Resize - Adjust image dimensions with various fitting modes (cover, contain, fill, inside, outside)
- Crop - Extract specific regions from images
- Rotate - Rotate images by specified angles
- Flip - Flip images vertically
- Flop - Flip images horizontally
- Blur - Apply Gaussian blur effects with adjustable intensity (0.3-1000)
- Sharpen - Enhance image sharpness and clarity
- Brightness - Adjust image brightness levels
- Contrast - Modify image contrast
- Gamma - Apply gamma correction
- Saturation - Control color saturation intensity
- Hue - Adjust color hue values
- Greyscale - Convert images to grayscale
- Sepia - Apply vintage sepia tone effects
- Negative - Create negative/inverted color effects
- Watermark - Add watermarks with customizable position, opacity, and scale
- Format Convert - Convert between different image formats
- Drag & Drop Interface: Visual workflow builder with intuitive connections
- Type Safety: Built-in input validation and type checking
- File Handling: Native support for file selection and output saving
- Adjustable Parameters: Fine-tune effects with range controls and presets
- Multiple Formats: Support for various image formats (JPEG, PNG, WebP, etc.)
- Batch Processing: Chain multiple operations together
- High Performance: Optimized traditional image processing algorithms
- Precision Control: Accurate parameter ranges for professional results
- Memory Efficient: Streamlined processing for large images
- Traditional Methods: Uses established computer vision and signal processing techniques (no AI/ML)
Each task block is designed as a self-contained unit that can be:
- Used Independently: Apply single effects to images
- Chained Together: Create complex processing pipelines
- Configured Dynamically: Adjust parameters based on workflow needs
- Reused Across Projects: Import and use in multiple OOMOL workflows
- Runtime: Node.js TypeScript execution
- Input/Output: File-based with UI widget integration
- Error Handling: Comprehensive validation and error reporting
- Performance: Non-blocking async processing
- Select task blocks from the available collection
- Configure input parameters through the visual interface
- Connect blocks to create your desired processing pipeline
- Execute workflows to process your images
These traditional image processing task blocks provide a foundation for building sophisticated conventional image editing applications within the OOMOL ecosystem, using proven algorithms and techniques without AI dependencies.