ImageSharp - мутировать в цикле foreach?

Это все еще в бета-версии, но, возможно, кто-то знает..

Я использую библиотеку ImageSharp для рисования некоторых изображений (диаграмм). У меня есть что-то вроде этого:

    Image<Rgba32> image = new Image<Rgba32> (width, height) 

    int y = 0;
    foreach (var label in labels)
    {
       var point = new PointF (0, y);
       image.Mutate(x => x.DrawText(label, labelFont, labelColor, point, new TextGraphicsOptions(true));
    }

Есть ли лучший способ сделать это foreach? Можно ли как-то избежать повторения Mutate n раз? Можно ли сделать что-то подобное: image.Mutate(x=> x.MyFunctionContainedForeach())?

0 ответов

Другие вопросы по тегам