Это мой первый пост о переполнении стека, так что терпите меня.Вот моя проблема.Я загружаю изображение в виде байтового массива из базы данных и сохраняю его как объект Image с именем myImage.Это нормально, и я знаю, что myImage загружается правильно, потому что когда я сохраняю его на диск, я могу открыть его без проблем.Однако в моем приложении мне не нужно сохранять его, а скорее отправлять его во внешнее приложение (например, Windows Image Viewer) для отображения.Это фрагмент того, что у меня есть:
using System.Diagnostics;
using System.Drawing;
// Image that is loaded from the database
Image myImage;
// Fiew is my external image viewing program
Process fiew = new Process();
fiew.StartInfo.FileName = @"C:\Fiew.exe";
fiew.StartInfo.Arguments = @"C:\cube.tif";
fiew.Start();
Я мог бы, конечно, сохранить myImage во временный каталог и передать его в качестве аргументов начальной информации.Это работает, но это не вариант для меня.Следовательно, как я могу заменить myImage аргументами стартовой информации, чтобы он передавался в Fiew.exe вместо образа на диске?Это вообще возможно?Спасибо за ваше время и помощь.С благодарностью.