تخفیف نوروزی پی استور
هزینه سفارش:
۱۱۹,۰۰۰ تومان
پردازش تصویر در سی شارپ #C عنوان پروژه ای است که در این بخش به آن پرداخته می شود. زبان برنامه نویسی سی شارپ #C ابزار قدرتمندی است که بوسیله آن میتوان برنامههای متعددی را پیاده سازی کرد. در این میان برای پیاده سازی برنامههای پردازش تصویر یا همان image processing نیز میتوان از برنامه نویسی سی شارپ #C بهره برد.
در این قسمت پروژه ای تحت عنوان پردازش تصویر در سی شارپ #C تدوین شده است که به کار بر روی تصاویر و اعمال تغییرات بر روی آنها میپردازد. این برنامه در ویژوال استادیو microsoft visual studio 2013 نوشته شده است و دارای خصوصیات از جمله (فیلتر، کانتراست، تغییر اندازه و …) است که در ادامه به توضیحات آنها میپردازیم. این برنامه مناسب برای دانشجویان و علاقه مندان به پردازش تصویر میباشد چرا که دارای کدهای روان و قابل فهم و آسان برای یادگیری میباشد.
این برنامه طبق شکل زیر در ۱۰ فرم طراحی شده و فرم ImageProcessing.cs فایل اصلی برنامه می باشد که سایر فرم های از طریق فرم اصلی صدا زده و اجرا می شوند.
قسمت هایی از کد مربوط به فایل اصلی برنامه بصورت زیر می باشد.
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace ImageProcessing { public partial class ImageProcessing : Form { OpenFileDialog oDlg; SaveFileDialog sDlg; double zoomFactor = 1.0; private MenuItem cZoom; ImageHandler imageHandler = new ImageHandler(); public ImageProcessing() { InitializeComponent(); oDlg = new OpenFileDialog(); // Open Dialog Initialization oDlg.RestoreDirectory = true; oDlg.InitialDirectory = "C:\\"; oDlg.FilterIndex = 1; oDlg.Filter = "jpg Files (*.jpg)|*.jpg|gif Files (*.gif)|*.gif|png Files (*.png)|*.png |bmp Files (*.bmp)|*.bmp"; /*************************/ sDlg = new SaveFileDialog(); // Save Dialog Initialization sDlg.RestoreDirectory = true; sDlg.InitialDirectory = "C:\\"; sDlg.FilterIndex = 1; sDlg.Filter = "jpg Files (*.jpg)|*.jpg|gif Files (*.gif)|*.gif|png Files (*.png)|*.png |bmp Files (*.bmp)|*.bmp"; /*************************/ cZoom = menuItemZoom100; // Current Zoom Percentage = 100% } private void ImageProcessing_Paint(object sender, PaintEventArgs e) { Graphics g = e.Graphics; g.DrawImage(imageHandler.CurrentBitmap, new Rectangle(this.AutoScrollPosition.X, this.AutoScrollPosition.Y, Convert.ToInt32(imageHandler.CurrentBitmap.Width * zoomFactor), Convert.ToInt32(imageHandler.CurrentBitmap.Height * zoomFactor))); } private void menuItemOpen_Click(object sender, EventArgs e) { if (DialogResult.OK == oDlg.ShowDialog()) { imageHandler.CurrentBitmap = (Bitmap)Bitmap.FromFile(oDlg.FileName); imageHandler.BitmapPath = oDlg.FileName; this.AutoScroll = true; this.AutoScrollMinSize = new Size(Convert.ToInt32(imageHandler.CurrentBitmap.Width * zoomFactor), Convert.ToInt32(imageHandler.CurrentBitmap.Height * zoomFactor)); this.Invalidate(); menuItemImageInfo.Enabled = true; ImageInfo imgInfo = new ImageInfo(imageHandler); imgInfo.Show(); } } private void menuItemSave_Click(object sender, EventArgs e) { if (DialogResult.OK == sDlg.ShowDialog()) { imageHandler.SaveBitmap(sDlg.FileName); } } private void menuItemExit_Click(object sender, EventArgs e) { this.Close(); } ...
این پروژه با استفاده از زبان برنامه نویسی سی شارپ در microsoft visual studio 2013 نوشته شده است. پروژه توسط کارشناسان پی استور تست و بررسی شده است و مورد تایید پی استور میباشد. این اثر دارای نشان تضمین کیفیت پی استور میباشد. برای دانلود پروژه آن را خریداری کنید. به محض خریداری لینک دانلود در دسترس خواهد بود.
تیم برنامه نویسی پی استور یکی از اولین گروههای تشکیل شده در مجموعه آموزشی پی استور میباشد. این تیم از اساتید مجرب و فارغ التحصیلان رشتههای فنی و مهندسی تشکیل شده که در زمینههای مختلف برنامهنویسی و تهیه سورس کد فعال هستند.
نام اثر: | پروژه پردازش تصویر در سی شارپ #C |
نوع اثر: | سورس کد |
برنامهنویس: | تیم برنامهنویسی پیاستور |
زبان برنامه نویسی: | سی شارپ |
ویژگی: | دارای قابلیت ویرایش و دانلود |
توجه: کیفیت این محصول توسط پی استور تضمین شده و در صورت عدم رضایت از محصول، به انتخاب شما:
هزینه سفارش:
۱۱۹,۰۰۰ تومان
نظرات
پرهام
میشه این سورس کد رو تو ویژوال ۲۰۱۲ اجرا کرد؟
زیبا محمدی
تو ویژوال استودیو ۲۰۱۳ و بالاتر قابل اجرا است.
مدیریت و پشتیبانی
نظرات و دیدگاه های خود را با ما درمیان بگذارید.