将CMYK图像转换为RGB

时间:2020-10-07 18:56:08

标签: colors puppeteer google-chrome-headless

这是我正在使用的代码,但它基本上只是默认设置下的标准木偶用法,添加了一个CMYK图像:

// give puppeteer access to file
const express = require('express')
const app = express()
app.use(express.static(__dirname))
app.listen(3000)

// generate pdf
const puppeteer = require('puppeteer')
const html = `
<html>
    <body>
        <img src="http://localhost:3000/Channel_digital_image_CMYK_color.jpg">
    </body>    
</html>`
;(async () => {
    const browser = await puppeteer.launch()
    const page = await browser.newPage()
    await page.setContent(html)
    await page.pdf({ path: 'output.pdf' });
    console.log('done')
})()

这是我正在使用的CMYK图像:https://github.com/microsoft/VoTT

问题是在生成的PDF中图像被转换为​​RGB,从而导致打印颜色错误。 puppeteer或无头镀铬中是否有一些选项可以将图像字节直接放入PDF中而不进行修改?

0 个答案:

没有答案
相关问题