Show HN: I built StickerFacet to turn photos into high quality vinyl stickers
15 arthurcolle 10 5/24/2025, 11:13:24 PM stickerfacet.com ↗
I decided to focus on pets because my girlfriend and I have this cute little cat called Lola and I immediately needed to produce as many stickers of her as possible.
Eager for feedback! Thank you
No idea what I am supposed to do with this.
The "Featured Pet Transformations" below that are good illustrations of the concept, except the "Happy Shiba" example starts from a not-shiba (long floppy ears) and through the magic of GPT-Image-1 becomes an entirely different dog (pointy triangular ears). That makes it look more like an image generator than a restyling of your actual pet.
I wonder if there's anything you can do with the image transformation to make it keep distinctive features of the source material? "Tuxedo Cat" for another example, it makes up a different white and black cat from the one that was provided. The white patch in the original goes up around one eye while the sticker has a pointy triangle up the middle, and its legs were both white but in the sticker they're black with white paws.
EDIT - giving it another look, the "Banana Buddy" example for Cute Style is also turning a bulldog into a terrier
Here is a video walkthrough to show you some of the meat around image generation / sticker packing: https://www.youtube.com/watch?v=Xcn8dSt7CcQ
I have been working on more advanced features like 1) splitting images into separate images, and 2) re-packing into a single image sheet after validation that the 'biometric color palate' and the 'specific physical attributes that make this thing the thing it is' passes are both sufficiently high in terms of confidence level.
I wanted to initially just have a plain vanilla canvas that you plop images into and then have a "Loom" like experience for regenerating images / creating pseudo-pipelines with just touch/mouse commands and more, but I found that users said it was too opaque and required too much 'obscure prompt engineering experience' to click around to make outputs "pretty" (direct quote).
thank you for taking a look @wlesieutre, I really appreciate it
I'm a pet lover, just fostered 3 kittens. My brother makes apple messenger stickers of them and puts them all over our group chat. It's great, i love it, they are very very much "hey that's Tilly, look how cute!". vs "it's a cat"
Quick question - you tried upload from main page, or did you create a pet in the dashboard and then generate a sticker from that pet page in the dashboard? Not trying to keep posting this video link, but wondering if you were able to get a sticker wall going in the studio: https://www.youtube.com/watch?v=Xcn8dSt7CcQ
--
ninja edit for myself: Reading back this comment I notice I have too many linguistic abstractions I'm repurposing for this app, but I totally know what you mean @apsurd - and your special snowflake little snicker doodle deserves every variation this construct has to offer.
A good example is the Tuxedo cat. The original image of the real cat shows the white fur on the face is not symmetrical, there's a cute little dollop of white over the right eye. The generated sticker is completely generic, symmetrical ^ shape of white fur. Real cat doesn't look like that. Not to their owner!
The underlying pet generation is actual not too bad, but you're fundamentally right -> need to extract features from the core pet content and then use those to generate the sticker assets. I already do this - in fact I have a very advanced pipeline to take 1) OG image -> 2) create 30-50 variants -> 3) compare against stock to get good 8-15 variants -> 4) take those and generate prompts/images that are useful in creating the "final good stock"
From those, if there are multiple images on any single image, I split them. Then, as the user uses the app, the images get packed into one or multiple sheets that are then able to be shipped.
Here are some of the original animals for the sticker examples:
https://x.com/arthurcolle/status/1926469831970165097
I'll fix the app examples. Thanks for the shout.