[feature] Transparent or white background on export (#565)

Co-authored-by: sb <sb@example.com>
fix-screenshots
Sulabh Bista 2022-02-07 13:33:08 -08:00 zatwierdzone przez GitHub
rodzic da4d566bd8
commit bb8cfab474
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 5 dodań i 0 usunięć

Wyświetl plik

@ -74,6 +74,10 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse)
app.selectAll() app.selectAll()
app.zoomToSelection() app.zoomToSelection()
app.selectNone() app.selectNone()
const tlContainer = document.getElementsByClassName('tl-container').item(0) as HTMLElement;
if (tlContainer) {
tlContainer.style.background = 'transparent';
}
} catch (e) { } catch (e) {
err = e.message err = e.message
} }
@ -83,6 +87,7 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse)
} }
const imageBuffer = await page.screenshot({ const imageBuffer = await page.screenshot({
type, type,
omitBackground: true
}) })
await browser.close() await browser.close()
res.status(200).send(imageBuffer) res.status(200).send(imageBuffer)