5 ms·
https://bruzu.com https://bruzu.com API to generate images on the fly. Sample https://img.bruzu.com/?a.text=HN3 https://img.bruzu.com/?a.text=HN3
by motyar 5y ago
https://bruzu.com https://bruzu.com
API to generate images on the fly.
Sample https://img.bruzu.com/?a.text=HN3 https://img.bruzu.com/?a.text=HN3
- techsin101 5y agodid you built the editor, it must have taken 2 months at least
- motyar 5y agoYes, using fabricjs for that, we are improving it everyday but yes, it took few days to make the MVP of the editor.
- techsin101 5y agothanks didn't know about fabricjs
- Lord_Zero 5y agoI have done this before, a bare bones example can be done easily in Lambda with GraphicsMagick and ImageMagick for node https://www.npmjs.com/package/gm https://www.npmjs.com/package/gm see "annotate an image" example. I understand your service does more that this. I map the POST JSON to GM params to allow the caller to do nearly anything GM CLI can do.
- motyar 5y agoYes its very easy to build.
- cinntaile 5y ago> I am a developer, Do I need this API? No, if you can build your own rendering system with all these features and able to make it run this fast. You don't need this API. Your FAQ is great hahaha!
- motyar 5y agoYes, every developer thinks the same about almost every API/service, that they could build it over weekend.
- IceWreck 5y agoAnd in some cases, they probably can. But reliability, scalability and most importantly quality is harder.
- jjice 5y agoI like how you addressed this in the FAQ, because this is such a classic take by some users of HN. It's fine if you don't want to use it, but a lot of people would love to. Nice product by the way.
- brimble 5y agoBuilding it is one thing. It's not even uncommon for people to be right about that part. It's the maintenance, support, training, operations, and documentation that will kill you, if you think you can "just" write some service and then move on to other tasks.
- ASalazarMX 5y agoFor the curious like me: Q: I am a developer, Do I need this API? A: No, if you can build your own rendering system with all these features and able to make it run this fast. You don't need this API.
- zerop 5y agoCan this be done in Pure JS solution within browser? Why need backend?
- dahfizz 5y agoAn API allows you to create images from things that are not browsers.
- goshx 5y agoThe product is an "API to generate images on the fly". How would you create an API with no backend?
- zerop 5y agoNot the API, I meant this functionality of rendering text on image, can this be done in JS only?
- motyar 5y agoYes its way easier in browser on front-end. But you need API for the things that happens off browser. Like if you want to create images inside your code.
- harperlee 5y agoIt can be done, but this is already done, so you can just pay with money instead of dev time.
- karqt 5y agoSure it can, and I'd say it's much cheaper to do it in JS than using API (with quite small quota, even for paid plans)
- finnx 5y agoYes, HTML5 Canvas. ctx.drawImage() ctx.fillText()
- udbhavs 5y ago
- johneth 5y agoVery nice. Noticed a small typo - the footer link to Pinterest is misspelled.
- motyar 5y agoThanks, Fixed.
- skurtcastle 5y agoI wont use bruzu till you're one billion MRR. haha jus jokes. I've been following Bruzu since the start. Great product, great dev who is open minded for feedback, etc.
- motyar 5y agoSo small small world. Thanks
- conqrr 5y agoI've been thinking of building something similar in the past. Did you use Imagemagick or similar for the backend or is it AI based?
- motyar 5y agoIts server side HTML5 canvas.
- zowanet 5y agoWhat's your revenue like?
- motyar 5y agoIts $185 MRR currently, Hit hard by churn this month.