Little Llama

Screen Grab - Turn your React component into an image

ScreenGrab.cloud is an API and library for creating screenshots of your react components, HTML elements, or entire website. It is primarily aimed at enabling the screenshots of website components initiated by a website visitor.

Add a comment

Replies

Best
Little Llama
We (MemeZoo.app) developed a meme creation site with social media sharing of meme images. We needed a way to share meme images which had text caption overlays, likes and avatars. We first tried to draw this onto a canvas object and exporting this to PNG. This was difficult. We then tried a few libraries and decided on html2canvas. This worked well but was not consistent with the actual HTML rendering, especially with text and image sizes, position. It was also dependent on the users device. We soon realized we needed consistent image captures. We decided to try an automated server approach. Three days later we had a microservice that captured screenshots of the meme component when the user clicked share. We tested this approach on graphs, social media content, data tables, complex UI and the results were consistent screenshots.
Tornike Tsiramua
@little_llama Congratulations on the launch! Well done!
Luca Repetto
Hey there @little_llama! Only devs can explain how useful it actually is. Keep up the fantastic work! You're doing it so great
Gabiriele Lalasava
@little_llama @rep_eat Yeah well explained and documented.
zig
Launching soon!
Good tool, can you share some details about the internals if you don't mind? Does it use Puppetter to capture screenshots, or uses a custom dom parser to construct an svg and then to a png? Also, what feature subsets are supported (css filters, masks, custom fonts, waiting for images to load).
Little Llama
@zignis ScreenGrab uses Playwright running in secure sandbox container. It waits for images to load before taking a screenshot. It renders using chrome latest so all chrome features are supported. For paid users you get a private container and we are working on opening up the whole Playwright API.
zig
Launching soon!
@little_llama great work! do you plan on adding video/gif captures in the future?
Little Llama
@zignis Yes we are working on video capture. It will be released soon and documented on the site.
Gabe LG
I use screenshots for testing. Being able to create screenshots by the website visitor is really unique and cool!
John
I'm yet to try this. But from the videos I've seen it looks really amazing and easy. I can't wait to try it out
Little Llama
@new_user__3522023ac52a6b121a891f0 Feel free to check out https://memezoo.app/ to see it in action! :)
Ibrahim Aliyu Inuwa
Hey there @little_llama! Only devs can explain how useful it actually is. Keep up the fantastic work! You're doing it so great
Adekunle Adeshina
Congratulations on reaching a significant milestone
Mohamed Nabeel
Nicely
Zakariya Abare
Congratulations on this big launch
Congrats team Screen Grab on your launch.
Ramisha Mondal
Very good product
Ogechukwu Ugwuoke
Very good product