Создание и наложение на изображение в xamarin.forms - PullRequest
0 голосов
/ 31 мая 2018

Я хотел бы знать, как создать изображение в коде.

Например, синее поле X на X пикселей с красной линией и небольшим количеством текста.У меня есть цель добавить всплеск к реальному изображению, подобно тому, как у спортивных каналов есть полоса и несколько слов.Сейчас я сосредоточен на основах добавления элементов в новое пустое изображение.

enter image description here

Этот тип изображения с наложением прозрачных пленок является связанной целью.enter image description here

Само основы этого можно сделать тривиально в обычном .net, например:

...
Bitmap flag = new Bitmap(200, 100);
Graphics flagGraphics = Graphics.FromImage(flag);
int red = 0;
int white = 11;
while (white <= 100) {
    flagGraphics.FillRectangle(Brushes.Red, 0, red, 200,10);
    flagGraphics.FillRectangle(Brushes.White, 0, white, 200, 10);
    red += 20;
    white += 20;
}
...

System.Drawing, очевидно, кастрирован в .netstandard20:(

Я потратил много времени на другие вопросы, на которые у меня был простой ответ, если бы я сначала спросил. Надеюсь, что это так.

Заранее спасибо

...