خرید فالوور اینستاگرام خرید لایک اینستاگرام قالب صحیفه
اطـلاعیه بـروزرسانی و تـخفیف هـای ویژه سـایت :
خانه / پروژه ها / سورس کد ذخیره کردن عکس در C#

سورس کد ذخیره کردن عکس در C#

یکی از کارهایی که خیلی از شما عزیزان در پروژه های خود نیاز به آن دارید ذخیره کردن عکس توسط برنامه در مکان خاصی از هارد دیسک و با فرمت خاصی می باشد.که در این قسمت ابتدا عکس مورد نظر انتخاب می شود و داخل picturebox نمایش داده می شود و سپس توسط کاربر ابتدا مسیر ذخیره عکس و سپس فرمت ذخیره عکس مشخص می شود و عکس مورد نظر در مسیر دلخواه کاربر ذخیره می شود.

در بخش ذخیره کردن عکس یکی از مهم ترین بخش یعنی ذخیره عکس با فرمت های مختلف برای شما قرارداده شده است به عنوان مثال فرمت های .png ، .jpg ، bmp و .. که جزء فرمت های معروف عکس هستند برای شما قرار داده شده است که البته خود شما نیز می توانید طبق سورس کد نوشته شده تعداد فرمت ها را نیز افزایش و یا کاهش دهید.

وب سایت Projectp30 بهترین سایت در زمینه آموزش برنامه نویسی

شما به دو صورت می توانید این کار را انجام دهید یا اینکه از ابزار SaveFileDialog() استفاده کنید و یا اینکه از خود متد savedialog در برنامه خود استفاده کنید که در اینجا ما از ابزار مورد نظر استفاده کردیم و علاوه بر آن نیاز به یک Button و یک Picturebox نیز هستیم.

در اینجا ابتدا برروی Button مورد نظر کلیک کرده و سورس کد زیر را می نویسیم :

private void button2_Click(object sender, EventArgs e)

{

 

 saveFileDialog1.Filter = “Jpg image(*.jpg)|*.jpg|” + “Bmp image(*.bmp)|*.bmp|” + “Png image(*.png)|*.png|” + “All Files(*.*)|*.*”;

 if (saveFileDialog1.ShowDialog() == DialogResult.OK)

 pictureBox1.Image.Save(saveFileDialog1.FileName);

 

}

6 دیدگاه

  1. ممنونم بابتتوضیحات خیلی خوبتون عالی بود

  2. سلام خسته نباشید

    مطالب سایتتون خیلی خوبه

  3. مرسیییییییییییییییییی عالی بود

    خیلی ممنون

  4. با عرض سلام و خسته نباشید

    این کدی که شما قرار دادید من خواستم ازش استفاده کنم به مشکل برخوردم شما گفتید 

     saveFileDialog1.Filter

    در صورتی که باید 

     saveFileDialog1

    رو تعریف کنید اول 

    بعد کد نویسی رو شروع کنید من خودم به صورت سراسری تعریف کردم همچنین متغیری ولی متاسفانه به مشکل برخوردم و جواب نداد اگر میشود کمکم کنید خیلی ممنون

    • با سلام

      چون شما از آبجکت SaveDialog خود سی شارپ استفاده کردید فکر نمیکنم نیازی  به تعریف باشه

      ولی در صورتی که نخواهید از آبجکت خود سی شارپ استفاده کنید باید به صورت زیر تعریف کنید

      SaveDialog sv=New SaveDialog()

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *