Upload an image to detect objects
Identify car logos in images..
Select coordinates on an image based on instructions
On CPU save time and forever free
Add invisible watermarks to images
Upload an image and prompt to generate edited images
Turn images into new creations using prompts
Flexible Photo Recrafting While Preserving Your Identity
Generate images from text prompts
text at the background of image
Resize images to 400x400 pixels
Apply style to an image
Apply visual effects to images
Transformers.js is a JavaScript library designed to put a logo on an image and upload an image to detect objects using AI. It provides an easy-to-use interface for integrating image manipulation and object detection capabilities into web applications.
• Logo Placement: Easily place logos on images with customizable positioning and styling options.
• Object Detection: Utilizes AI to detect objects within uploaded images, enabling advanced image processing.
• Real-Time Preview: Provides instant feedback for logo placement and object detection results.
• Cross-Browser Support: Compatible with modern browsers for seamless integration.
• Customizable: Offers flexible options for logo opacity, size, and placement.
• JavaScript API: Easy integration with existing web applications using a robust API.
Include the Library: Add the Transformers.js script to your HTML file.
<script src="transformers.js"></script>
Create an Instance: Initialize the Transformers.js class with your target image.
const transformer = new Transformers(document.getElementById('image'));
Upload an Image: Use the library's API to upload an image for processing.
transformer.uploadImage('path/to/image.jpg');
Detect Objects: Apply object detection to the uploaded image.
transformer.detectObjects().then(results => {
console.log(results);
});
Add Logo: Place a logo on the image using the detected object positions or custom coordinates.
transformer.addLogo('logo.png', { x: 100, y: 100 });
What formats are supported for images?
Transformers.js supports common image formats like JPEG, PNG, and GIF.
Can I customize the logo opacity?
Yes, the logo opacity can be adjusted using the setOpacity()
method.
How do I handle large images?
For very large images, consider resizing them before processing to optimize performance.