Upload an image to detect objects
Upload an image to find and label objects
Create and customize images with specific options
Generate images based on prompts and input images
Flexible Photo Recrafting While Preserving Your Identity
Upload an image for object detection
Upload an image to detect and label objects
Overlay an image or video with a watermark
Change image background using prompts
Upload an image to find and label objects
Generate an image based on template and user input
Upload an image to identify objects
Create realistic images from prompts and images
Transformers.js is a JavaScript library designed to put a logo on an image by leveraging AI-powered object detection. It allows users to upload an image, detect objects within it, and then overlay a logo in a specific location. The library simplifies the process of image manipulation with AI-driven accuracy.
<script src="transformers.js"></script>
const image = new Image();
image.src = 'your-image.jpg';
const detections = await Transformers.detectObjects(image);
Transformers.overlayLogo(detections[0].bbox, 'logo.png');
What image formats are supported?
Transformers.js supports common image formats like JPG, PNG, and BMP.
Can I customize the logo size?
Yes, you can adjust the logo size by passing width and height parameters in the overlayLogo method.
How accurate is the object detection?
The detection accuracy depends on the complexity of the image but generally provides reliable results for common objects.