Предыстория этой проблемы такова: Существует старое приложение для сканирования VB, для которого у меня нет исходного кода, которое создает файл .tif в удаленном каталоге веб-сайта. ImageConvert.exe (используемый как часть веб-приложения на основе CGI) преобразует этот файл .tif в файл .gif.
Более новое приложение C# получает изображение со сканера и инициализирует им объект PictureBox. В конце концов, изображение сохраняется в общем ресурсе из объекта PictureBox, например:
private PictureBox m_scanned_pic = new PictureBox();
.
.
.
catch
{
file_exists = false;
test_file = new FileStream(image_path, FileMode.CreateNew, FileAccess.Write);
test_file.Close();
test_file.Dispose();
test_file = null;
m_scanned_pic.Image.Save(image_path, System.Drawing.Imaging.ImageFormat.Tiff);
}
При запуске через ImageConvert.exe конвертация не происходит и ошибки нет. Я хочу найти различия между файлом .tif, который ImageConvert.exe может преобразовать, и файлом .tif, который не преобразуется. Я застрял. Оба изображения .tif визуально выглядят хорошо.