Могу ли я нарисовать растровое изображение в WPF и заполнить цвет пиксель за пикселем в WPF?
я пытаюсь нарисовать растровое изображение в wpf и заполнить все изображение своим собственным списком цветов по пикселям...то есть необходимым цветом для любого конкретного пикселя...
может ли кто-нибудь помочь с полным кодом, так как я новичок в wpf...
Что я уже пробовал:
вот код, который я попробовал...
WriteableBitmap wbitmap = new WriteableBitmap(width, height, 96, 96, PixelFormats.Bgra32, myPalette);
byte [,,] pixels = новый байт[высота, ширина, 4];
// Ясно до Черного.
for (int row = 0; row < height; row++)
{
for (int col = 0; col < width; col++)
{
for (int i = 0; i < 3; i++)
пиксели[row, col, i] = 0;
пиксели[row, col, 3] = 255;
}
}
но я не знаю, как установить пользовательские цвета для растрового изображения
[no name]
Это не написание кода для заказа сайта.
Member 12763843
@NotPoliticallyCorrect ur принимает меня неправильно, сэр.... я новичок в wpf, поэтому я хочу помочь, если у вас есть какие-либо проблемы, я тогда прошу прощения за это.
[no name]
Нет, я не ошибаюсь. "может ли кто-нибудь помочь с полным кодом" - это просьба к кому-то написать ваш код для вас. Быть "новичком в WPF" не означает, что кто-то собирается написать кучу кода и передать его вам. Что ты наделал? Где ваш код? В чем проблема с вашим кодом?
Member 12763843
ну, если вы спросите, Это мой код....
WriteableBitmap wbitmap = new WriteableBitmap(width, height, 96, 96, PixelFormats.Bgra32, myPalette);
byte [,,] pixels = новый байт[высота, ширина, 4];
// Ясно до Черного.
for (int row = 0; row < height; row++)
{
for (int col = 0; col < width; col++)
{
for (int i = 0; i < 3; i++)
пиксели[row, col, i] = 0;
пиксели[row, col, 3] = 255;
}
}
но я не уверен, как заполнить пользовательский цвет в растровом изображении