У меня действительно странная проблема, когда у меня есть приложение, которое выполняет множество манипуляций с изображениями с помощью GDI +. Например, кадрирование, масштабирование и т. Д. Мое приложение отлично работает в .net 2.0, но в .net 4.0 я получаю сообщения от моих пользователей о том, что оно вылетает из-за ошибки gdi + «нехватка памяти». Теперь я знаю, что ошибка gdi + «нехватка памяти» - это уловка для множества ошибок, но почему она должна работать в .net 2.0, а НЕ в .net 4.
В частности, у меня есть элемент управления, который рисует «слои» друг на друга, чтобы создать составное растровое изображение. этот элемент управления отлично работал в .net 2.0, а НЕ в .net 4.
В частности, это происходит, когда у меня загружается 10-мегапиксельный jpeg-файл из файловой системы и я применяю масштабирование и преобразование изображения.
, чтобы дать еще более подробную информацию. грамм. Следующий код в моем контроллере отображает только первый набор результатов:
def calculate_quote
@moulding = Moulding.find(params[:id])
@material_costs = MaterialCost.all
respond_to do |format|
format.json { render :json => @moulding }
format.json { render :json => @material_costs }
end
end
Любая помощь будет принята с благодарностью, спасибо.