我尋找一種簡單的方法來在Java中對圖像着色,但我沒有找到適合我需求的東西。我去了以下解決方案: 首先創建一個新的圖像作爲我想要色調的圖像的副本,然後創建第二個圖像,它是我想要色調的圖像的透明蒙版,然後繪製色調 - 面膜敷在我的副本並返回副本: public static BufferedImage tintImage(Image original, int r, int g, int b){
我想改變一個簡單的PNG的顏色。 PNG擁有透明度的簡單形狀。目前我正在通過canvas背景更改顏色: var imageData = context.getImageData(0, 0, context.canvas.width, context.canvas.height);
var data = imageData.data;
for (var i = 0; i < data.len