What do you mean you can’t flatten layers? Isn’t it what “exporting an image” is?
You can absolutely compress the exported image, well you can decide whether you want to export it at 1x 2x etc. It’s a bit different from changing dpi but honestly using figma for print is rough
And 1x 2x etc isn't compression. I want a quality slider for JPGs, an 8-bit option for PNGs, I want to explicitly set the output resolution, I want to know how large the original source file is, how it's being cropped, etc.
"how it's being cropped" - it's not being cropped.
"I want to explicitly set the output resolution" - why tho?
I ask because I found the lack of ability to set resolution as pretty jarring, however to my surprise I never needed it for digital assets
And you don't always have time to go back to the design team and ask them to rework tons of comps just because you need to get an asset out of a Figma.
The resolution, I give you that, working with non-vector assets in figma is a bit annoying. But then again, I can export an image out of illustator at a 300dpi but if the original file was 72dpi, that will do absolutely fuck all.
As for not having time to go back to designers, I was not saying you do that every time, I meant, there is a way to have proper process when it comes to hand over to devs. Normally it’s a conversation you’d have once. If you work with people that have no regard for other people’s jobs, I don’t think it’s fair to be blaming the tool. I’ve seen absolute horror in design files on any platform.