Upload an image to detect objects
Add a watermark to your image
Generate an image based on template and user input
Upload an image to detect objects
Apply style to an image
Transform images with artistic styles
Identify car logos in images..
Flexible Photo Recrafting While Preserving Your Identity
Create realistic images from prompts and images
Style-Preserving Text-to-Image Generation
Generate an image from description and subject images
Transform any image into a cartoon
Add invisible watermarks to 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.