1
使用gm和nodejs,如果我將透明像素的png轉換爲jpg,透明像素會自動轉換爲黑色。我如何改變這個將透明像素轉換爲白色呢?在GraphicsMagick Nodejs中將透明轉換爲白色
gm(image)
.quality(100)
.trim()
.setFormat("jpg")
.interlace("Line")
.resize(650, null)
.noProfile()
使用gm和nodejs,如果我將透明像素的png轉換爲jpg,透明像素會自動轉換爲黑色。我如何改變這個將透明像素轉換爲白色呢?在GraphicsMagick Nodejs中將透明轉換爲白色
gm(image)
.quality(100)
.trim()
.setFormat("jpg")
.interlace("Line")
.resize(650, null)
.noProfile()
的解決方案是增加.flatten()
嘗試將背景顏色設置爲白色以來第一個JPEG格式不支持透明度。 –
我這麼認爲,但我該怎麼做?我嘗試加入.background(「rgb(255,255,255)」),但它沒有效果。 –
不知道這是怎麼回事,但嘗試'.fill(「黃色」)'然後'.opaque(「none」)' –