ai_soulmate_sketch_filter 1768.297.341 copy "ai_soulmate_sketch_filter: ^1768.297.341" to clipboard
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/

0
likes
140
points
58
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

High-quality AI soulmate sketch filter library

Homepage
Repository (GitHub)

License

MIT (license)

More

Packages that depend on ai_soulmate_sketch_filter