PDA

View Full Version : سوال: کار با تصویر



saate777
شنبه 04 تیر 1390, 12:14 عصر
سلام

من می خوام یه تصویر jpeg رو باز کنم روی اون تغییراتی بدم و دوباره jpeg ذخیره کنم.این کار رو به راحتی می تونم روی bmp انجام بدم . پس فقط کافی یه کامپوننت داشته باشم که از من یه jpeg بگیره و یه bmp بده .کسی یه همچین چیزی سراغ نداره؟کمکم کنید
مرسی

mehdi.mousavi
شنبه 04 تیر 1390, 19:14 عصر
سلام.
نیاز به Component خاصی ندارید. کافیه تا بدین شکل عمل کنید:


using (Image img = Image.FromFile(@"c:\myimage.jpg"))
{
img.Save(@"c:\\myimage.bmp", System.Drawing.Imaging.ImageFormat.Bmp);
}


همونطوریکه میبینید، تصویر JPG به BMP تبدیل شده. فقط چون شما مایلید تا روی تصویر BMP تغییر ایجاد کنید، جای ذخیر کردن در فایل میتونید اونو در MemoryStream ذخیره کنید، سپس تغییرات رو اعمال کنید و ... این کار نیز توسط یکی دیگر از overload های تابع Save میسره.

موفق باشید.