1
A
回答
1
您可以創建一個位圖,從它創建一個Graphics對象,用任何顏色填充它。
Bitmap^ bmp = gcnew Bitmap(WIDTH, HEIGHT);
Graphics^ g = Graphics::FromImage(bmp);
g->FillRectangle(
gcnew SolidBrush(Color::FromArgb(alfa, red, green, blue)),
Rectangle(Point.Empty, bmp.Size());
這麼容易。
1
爲您的按鈕創建一個正確大小的位圖並將像素的顏色更改爲您的rbga顏色。
例如:
Bitmap image1 = gcnew Bitmap(160,160);
int x;
int y;
Color pixelColor = Color::FromArgb(A, R, B, G);
// Loop through the images pixels to reset color.
for (x = 0; x < image1->Width; x++)
{
for (y = 0; y < image1->Height; y++)
{
image1->SetPixel(x, y, pixelColor);
}
}
你也可以得到爲位圖圖形上下文,並使用Graphics.FillRectangle方法來填充它。
位圖是一個形象,所以你就可以將其設置爲你的按鈕的圖像
相關問題
- 1. 如何從RGBA創建UIColor?
- 2. 如何創建ARGB圖像從RGBA圖片
- 3. 如何從圖形創建圖像?
- 4. 查看RGBA圖像
- 5. 在PyGTK中創建RGBA彩色地圖
- 6. 使用SlimDX從RGBA值創建紋理
- 7. TIFF圖像:16bits-RGBA圖像像素是如何交錯的?
- 8. 如何從webService,Android創建圖像
- 9. 如何從圖像創建蒙版
- 10. 如何從GroupLayer創建新圖像
- 11. 盜:如何創建從圖像輸入
- 12. Qt如何從圖像創建字體?
- 13. 如何從UILabel創建圖像?
- 14. 如何從dataURL創建圖像文件?
- 15. 如何從CanvasPixelArray創建圖像對象
- 16. 如何從圖像創建AVAsset
- 17. 如何從UIView/UIScrollView創建圖像
- 18. 從圖像中檢索RGBA值
- 19. 從圖像創建位圖
- 20. 從圖形創建圖像
- 21. 如何創建圖像CvSeq
- 22. 如何創建的圖像
- 23. 使用RGBA背景圖像
- 24. 如何從現有圖像創建透明背景圖像?
- 25. 如何從另一個圖像創建新圖像 - ImageMagick
- 26. 如何從非圖像數據創建灰度圖像
- 27. 如何從多個圖像創建圖像
- 28. 如何從位圖創建`像素化'的SVG圖像?
- 29. PHP:如何從另一個PNG圖像創建圖像
- 30. 如何從透明圖像創建圖像損壞顏色?