Мне нужно загрузить файл .tiff
Я сделал с обоими Image.FromFile() и Bitmap.FromFile()
Image.FromFile()
Bitmap.FromFile()
Но они выбрасывают OutOfMemoryException
OutOfMemoryException
Любое решение о том,загрузить это?
Я предполагаю, что файл TIFF, который вы пытаетесь загрузить, использует сжатие, несовместимое с .Net. А именно сжатие JPEG не поддерживается .Net.
Я предлагаю вам попробовать LibTiff.Net (хотя я не могу точно сказать, будет ли это работать):
Я использую ImageGlue .Он может конвертировать намного больше, чем просто TIFF.
Существует вероятность того, что эта проблема возникла из-за нескольких файлов изображений TIFF. В этом случае вам нужно извлечь отдельные файлы изображений из исходного файла TIFF, а затем просматривать их покадрово. Вот пример кода.
http://www.c -sharpcorner.com / Блоги / 10924 / как к копи-сплит-слияния-и-вид-многостраничный-размолвка-image.aspx
Существует проект на codeproject : «Как загрузить / отобразить изображения с помощью C #». Взгляни на это