MVC ASP.NET, Как отобразить свойство изображения модели в представлении?

Хорошо, много упоминаний о линейной алгебре (векторное произведение векторов) и это работает в реальном (т.е. непрерывный или с плавающей точкой) пространство, но вопрос конкретно указал, что две точки были выражены как целые числа , и таким образом векторное произведение не является правильным решением, хотя это может дать приближенное решение.

правильное решение должно использовать Алгоритм Строки Bresenham между двумя точками и видеть, является ли третья точка одной из точек на строке. Если точки достаточно удалены, что вычисление алгоритма непроизводительно (и это должно было бы быть действительно большим для этого для имения место), я уверен, что Вы могли вырыть вокруг и найти оптимизации.

6
задан DaveRandom 25 February 2013 в 19:56
поделиться

2 ответа

Вам необходимо напишите действие контроллера, которое запишет изображение в поток ответа и установит правильный тип содержимого, чтобы сказать «image / png». Затем вы можете использовать тег img для ссылки на это действие в вашем представлении:

public ActionResult Image()
{
    byte[] image = GenerateImage();
    return File(image, "image/png");
}

И внутри вашего представления:

<img src="<%= Url.Action("Image") %>" alt="" />
15
ответ дан 8 December 2019 в 14:45
поделиться

Если вы хотите делать подобные вещи, вам понадобится HttpHandler.

http://dotnetperls.com/ashx-handler

1
ответ дан 8 December 2019 в 14:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: