Обработка изображения в asp.net/c# без Системы. Рисунок/GDI +

Здесь вы пытаетесь выполнить объект IQueryable в неактивном DBContext. ваш DBcontext уже удален. вы можете выполнить только объект IQueryable до удаления DBContext. Значит, вам нужно написать инструкцию users.Select(x => x.ToInfo()).ToList() внутри с помощью области

10
задан Mike 16 August 2008 в 20:55
поделиться

4 ответа

Я не знаю ни о каких полностью управляемых 2D библиотеках рисунка, которые или свободны или с открытым исходным кодом (кажется, существует некоторые коммерчески доступные, но OSS является способом пойти). Однако Вы могли бы изучить Моно привязку к Каиру.

Каир является независимым от платформы 2D рисунком API. Можно найти больше информации об этом в Каирской домашней странице. Страница Cairo Wikipedia также имеет некоторую хорошую информацию.

Каир также используется справедливо широко в мире С открытым исходным кодом, чтобы мне говорит что-то о его устойчивости. Mozilla, WebKit, и Моно все использование это, среди других. Как ни странно, Моно на самом деле использует его для поддержки их Системы. Рисование реализации... пойди разберись.

Мог бы также быть способ использовать Систему Mono. Рисование реализации как общедоступная замена для реализации Microsoft, хотя я не уверен, как или работало ли это даже. Я, вероятно, запустил бы путем замены ссылки System.Drawing.dll версией Mono и затем попытался бы иметь дело с любыми ошибками.

2
ответ дан 4 December 2019 в 02:52
поделиться

Необходимо изучить библиотеки WPF Imaging, поставленные с.NET 3.0. Они оптимизированы и устойчивы (раньше работал Аэро, таким образом, Вы знаете, что они эффективны). Они не зависят от диспетчера WPF, легко расширяемы, и официально поддерживаемый.Чего еще можно пожелать?

4
ответ дан 4 December 2019 в 02:52
поделиться

Неподтвержденная информация № 1: Я использовал GDI + для непрерывного создания изображений в рамках ASP.NET без проблем. Я не уверен, каковы проблемы даже были бы.

1
ответ дан 4 December 2019 в 02:52
поделиться

Относительно (1), большинство твердых для отладки ошибок происходит из-за не закрытия открытых дескрипторов (Расположите () на управляемой земле). Мне любопытно, где Вы слышали (2).

0
ответ дан 4 December 2019 в 02:52
поделиться
Другие вопросы по тегам:

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