ai_soulmate_sketch_filter 1768.297.341
ai_soulmate_sketch_filter: ^1768.297.341 copied to clipboard
High-quality AI soulmate sketch filter library
ai-soulmate-sketch-filter #
A Dart package providing utilities for processing and filtering images related to AI-generated soulmate sketches. This library assists in enhancing and manipulating images based on specific criteria often associated with these sketches.
Installation #
Add ai-soulmate-sketch-filter as a dependency in your pubspec.yaml file:
yaml
dependencies:
ai_soulmate_sketch_filter: ^1.0.0 # Replace with the latest version
Then, run dart pub get to install the package.
Usage #
Here are some examples demonstrating how to use the ai_soulmate_sketch_filter package:
1. Applying a Sepia Tone Filter: dart import 'package:ai_soulmate_sketch_filter/ai_soulmate_sketch_filter.dart'; import 'dart:io'; import 'dart:typed_data';
Future
// Apply the sepia filter. Uint8List sepiaImageBytes = await ImageFilter.applySepia(imageBytes);
// Save the filtered image (replace with your actual saving logic). File sepiaImageFile = File('soulmate_sepia.png'); await sepiaImageFile.writeAsBytes(sepiaImageBytes);
print('Sepia filter applied and image saved as soulmate_sepia.png'); }
2. Adjusting Brightness: dart import 'package:ai_soulmate_sketch_filter/ai_soulmate_sketch_filter.dart'; import 'dart:io'; import 'dart:typed_data';
Future
// Increase the brightness by 20%. Uint8List brighterImageBytes = await ImageFilter.adjustBrightness(imageBytes, 0.2);
// Save the adjusted image. File brighterImageFile = File('soulmate_brighter.png'); await brighterImageFile.writeAsBytes(brighterImageBytes);
print('Brightness adjusted and image saved as soulmate_brighter.png'); }
3. Applying a Sharpening Filter: dart import 'package:ai_soulmate_sketch_filter/ai_soulmate_sketch_filter.dart'; import 'dart:io'; import 'dart:typed_data';
Future
// Apply the sharpening filter. Uint8List sharpenedImageBytes = await ImageFilter.applySharpen(imageBytes);
// Save the sharpened image. File sharpenedImageFile = File('soulmate_sharpened.png'); await sharpenedImageFile.writeAsBytes(sharpenedImageBytes);
print('Sharpening filter applied and image saved as soulmate_sharpened.png'); }
4. Converting to Grayscale: dart import 'package:ai_soulmate_sketch_filter/ai_soulmate_sketch_filter.dart'; import 'dart:io'; import 'dart:typed_data';
Future
// Convert to grayscale. Uint8List grayscaleImageBytes = await ImageFilter.convertToGrayscale(imageBytes);
// Save the grayscale image. File grayscaleImageFile = File('soulmate_grayscale.png'); await grayscaleImageFile.writeAsBytes(grayscaleImageBytes);
print('Grayscale conversion applied and image saved as soulmate_grayscale.png'); }
Features #
- Sepia Tone Filter: Applies a classic sepia tone to enhance the vintage aesthetic.
- Brightness Adjustment: Modifies the brightness level of images, allowing for lightening or darkening effects.
- Sharpening Filter: Enhances the details and edges within an image, creating a sharper and more defined look.
- Grayscale Conversion: Converts images to black and white, removing color information.
- Error Handling: Provides robust error handling for image processing operations.
License #
MIT License
This package is part of the ai-soulmate-sketch-filter ecosystem. For advanced features and enterprise-grade tools, visit: https://supermaker.ai/image/blog/ai-soulmate-drawing-free-tool-generate-your-soulmate-sketch/