PDA

View Full Version : سوال: باز کردن عکس با Windows Picture and Fax Viewer



leilav_1984
دوشنبه 23 اردیبهشت 1387, 14:42 عصر
سلام
چطور می تونم از طریق برنامه آدرس فایل عکس رو به Windows Picture and Fax Viewer بفرستم و عکس رو از طریق این برنامه نمایش بدم؟

توضیح : حجم عکس به حدی زیاده که داخل فرمهای برنامه باز نمیشه و OutOfMemoryException میده

Mahdi.Kiani
دوشنبه 23 اردیبهشت 1387, 16:14 عصر
سلام
چطور می تونم از طریق برنامه آدرس فایل عکس رو به Windows Picture and Fax Viewer بفرستم و عکس رو از طریق این برنامه نمایش بدم؟

توضیح : حجم عکس به حدی زیاده که داخل فرمهای برنامه باز نمیشه و OutOfMemoryException میده



System.Diagnostics.Process.Start("picture address")



از متد ShellExecute هم می تونین استفاده کنین

برای باز کردن در برنامه paint ویندوز:



System.Diagnostics.Process.Start("mspaint", image address");

موفق باشید

leilav_1984
سه شنبه 24 اردیبهشت 1387, 07:37 صبح
از جوابی که دادین ممنونم
در مورد OutOfMemoryException چکار میشه کرد؟
میشه حافظه ای رو که برنامه در اختیار گرفته افزایش داد؟

Mahdi.Kiani
سه شنبه 24 اردیبهشت 1387, 11:05 صبح
از جوابی که دادین ممنونم
در مورد OutOfMemoryException چکار میشه کرد؟
میشه حافظه ای رو که برنامه در اختیار گرفته افزایش داد؟

سلام
میشه نمونه کدتون را بذارین؟

leilav_1984
چهارشنبه 25 اردیبهشت 1387, 10:44 صبح
سلام
میشه نمونه کدتون را بذارین؟

کد خاصی نیست فقط نمایش عکس در PictureBox


try
{
pictureBoxDocument.Image = Image.FromFile("file name");
}
catch (Exception)
{
MessageBox.Show("رویت سند با خطا مواجه شد", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading);
}
البته Exception از این کد نمیاد ولی بعد از اجرای اون از کلاس Application داده میشه

leilav_1984
یک شنبه 29 اردیبهشت 1387, 15:00 عصر
مشکل من همچنان باقیه...
کسی کمکی نمی کنه؟ :افسرده:

sinpin
یک شنبه 29 اردیبهشت 1387, 15:15 عصر
چطور می تونم از طریق برنامه آدرس فایل عکس رو به Windows Picture and Fax Viewer بفرستم و عکس رو از طریق این برنامه نمایش بدم؟

//Open with the 'Windows picture and fax viewer':
System.Diagnostics.Process.Start(@"C:\Windows\system32\rundll32.exe "
, @"C:\Windows\system32\shimgvw.dll,ImageView_Fullscre en " + filename);
نمایش تصاویر در Windows picture and fax viewer از طریق کدنویسی (http://barnamenevis.org/forum/showpost.php?p=469320&postcount=50)

jafari1
سه شنبه 05 آذر 1387, 22:54 عصر
چطور می تونم از طریق برنامه آدرس فایل عکس رو به Windows Picture and Fax Viewer بفرستم و عکس رو از طریق این برنامه نمایش بدم؟


//Open with the 'Windows picture and fax viewer':
System.Diagnostics.Process.Start(@"C:\Windows\system32\rundll32.exe "
, @"C:\Windows\system32\shimgvw.dll,ImageView_Fullscre en " + filename);

ضمن تشكر
لطف كنيد اگر ممكن است دستور فوق را براي نمايش تصوير PICTUREBOX به جاي نام فايل تصحيح بفرماييد

mehdi5106
جمعه 15 مرداد 1389, 08:43 صبح
چطوری می تونم عکس یک PictureBox را با برنامه فوق نمایش بدم.
دوستان کدی رو که قرار دادند باید مسیر فایل داده بشه. حالا من می خوام با دابل کلیک روی تصویر نمایش داده بشه.

حالا باید چکار کنم...