-1
A
回答
1
我已經概述了這個過程here。你可以在「這是最簡單的部分!」停下來。這個問題提出了一些更加複雜的問題,但是'容易的部分'是你需要的,因爲你有2種顏色。
下面是它的肉:
- 得到一個處理位圖的像素數據
瞭解緩衝區是如何構成的,所以你可以適當填充像素值的二維陣列有形式:
typedef struct t_pixel {g13,g,b,a; } t_pixel;
然後創建色彩定位:
const t_pixel ColorToLocate = { 0,0,0,255 }; // << black, opaque
而其替代值:
const t_pixel SubstitutionColor = { 255,0,0,255 }; // << red, opaque
遍歷位圖上下文的像素緩衝區,創造t_pixels
。
當您找到與ColorToLocate
匹配的像素時,請將源值替換爲SubstitutionColor
中的值。
相關問題
- 1. 更改像素的顏色
- 2. 更改位圖的像素顏色
- 3. 更改像素圖的顏色
- 4. Android - 更改位圖的像素顏色
- 5. 更改像素顏色Python
- 6. Android在更改圖像時更改了像素的顏色
- 7. 更改圖像的顏色
- 8. 更改圖像的顏色
- 9. WPF圖像,改變像素的顏色
- 10. 用另一種顏色更改所有像素的顏色
- 11. 更改SDL中的像素顏色
- 12. 更改GdkPixbuf(GTK3)中像素的顏色
- 13. 更改Pygame中所有黑色像素的顏色
- 14. 更改像素以填充WPF圖像中的顏色
- 15. 如何在C#.NET中更改圖像的像素顏色
- 16. 更改.gif圖像中每個像素的顏色數量?
- 17. 更改ImagePlus圖像顏色
- 18. 更改圖像顏色
- 19. Java更改圖像顏色
- 20. 根據顏色選擇器更改圖像的顏色
- 21. 在MATLAB中給出像素位置的像素顏色更改
- 22. 更改java中的圖像顏色
- 23. 在php中更改圖像的顏色?
- 24. 更改matlab中圖像的顏色
- 25. 更改圖像中的顏色
- 26. 更改圖像中的特定顏色
- 27. 我可以根據網頁中的背景像素顏色更改圖像像素的顏色嗎?
- 28. 如何更改圖像某些像素的顏色?
- 29. 更改UIImage的像素顏色值
- 30. 更改點擊像素的顏色