以我「做夢,」我想的圖像傳遞給方法,像這樣(pseudoC#):是否可以通過程序對圖像着色?
string pathToOriginalImg = @"http://commons.wikimedia.org/wiki/File:Mark_Twain_by_AF_Bradley.jpg";
Image colorizedImg = new ColorizeImage(pathToOriginalImg, [array of colors]);
IOW,傳遞圖像的路徑進行着色的方法,隨着您想要在着色中使用的一組顏色。例如,如果我想將馬克吐溫的這幅圖像「西班牙化」,我可能想要傳遞西班牙和墨西哥國旗的顏色,例如:森林綠色,白色,墨西哥紅;西班牙紅,黃色。
這是可能的,或者我只是一個日誌不滿的客艙甚至希望這樣?
您可以輕鬆更改圖像中每個單個像素的顏色。一個完全不同的故事是,這些變化對你來說「有意義」,那就是:最終的圖像看起來完全如你所願。將圖片視爲一串連續的方塊(數百萬):執行或多或少的複雜/同步修改可能成爲一項非常困難的任務。 – varocarbas
嗯 - 之前/之後的例子? –
嗯,有趣的是,我想你可以使用標準的'posterize'功能將圖像轉換爲多種顏色,然後使用另一種功能將每種顏色替換爲目標圖像。不知道它是否會看起來不錯,雖然... – Starscream1984