I'm a dunce and should just use dataurls because they have accelerated compression already
ugggh