ورود

View Full Version : ذخیره عکس در روت برنامه



«Hossein»
یک شنبه 04 فروردین 1398, 16:36 عصر
با سلام

من یک عکس با استفاده از فایل دیالوگ درون کنترل image باز کردم
حالا میخوام این عکس رو توی پوشه ای درون روت برنامه ذخیره کنم
ولی اینجاش به مشکل خوردم و نمیدونم چیکارکنم ؟!

ممنون میشم یکی کمک کنه

barnamenevisjavan
یک شنبه 04 فروردین 1398, 20:47 عصر
با سلام

من یک عکس با استفاده از فایل دیالوگ درون کنترل image باز کردم
حالا میخوام این عکس رو توی پوشه ای درون روت برنامه ذخیره کنم
ولی اینجاش به مشکل خوردم و نمیدونم چیکارکنم ؟!

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

«Hossein»
یک شنبه 04 فروردین 1398, 22:12 عصر
سلام یعنی جایی که برنامه از اونجا اجرا میشه

barnamenevisjavan
دوشنبه 05 فروردین 1398, 11:34 صبح
سلام یعنی جایی که برنامه از اونجا اجرا میشه
با این کد میتونی عکسی که در کنترل image هست رو در مسیر مشخص ذخیره کنی

String filePath = @"C:\Users\xxx\Desktop\test.jpg";

var encoder = new PngBitmapEncoder();
encoder.Frames.Add(BitmapFrame.Create((BitmapSourc e)ImageControl.Source));
using (FileStream stream = new FileStream(filePath, FileMode.Create))
encoder.Save(stream);

Mahmoud.Afrad
سه شنبه 06 فروردین 1398, 21:30 عصر
با سلام

من یک عکس با استفاده از فایل دیالوگ درون کنترل image باز کردم
حالا میخوام این عکس رو توی پوشه ای درون روت برنامه ذخیره کنم
ولی اینجاش به مشکل خوردم و نمیدونم چیکارکنم ؟!

ممنون میشم یکی کمک کنه

یک راه هم این هست که مسیر فایل را در یک متغیر نگهداری کنید. در اینصورت از کلاس System.IO.File میتونید برای کپی فایل استفاده کنید.