برنامهنویس:
هزینه سفارش:
۱۲۰,۰۰۰ تومان
تخصصی و منحصر به فرد بودن این اثر، تضمین کننده بهای محصول نسبت به آثار مشابه است.
در این قسمت پروژه ای تحت عنوان پردازش تصویر در سی شارپ #C تدوین شده است که به کار بر روی تصاویر و اعمال تغییرات بر روی آنها میپردازد. این برنامه در ویژوال استادیو microsoft visual studio 2013 نوشته شده است و دارای خصوصیات از جمله (فیلتر، کانتراست، تغییر اندازه و …) است که در ادامه به توضیحات آنها میپردازیم. این برنامه مناسب برای دانشجویان و علاقه مندان به پردازش تصویر میباشد چرا که دارای کدهای روان و قابل فهم و آسان برای یادگیری میباشد.
این برنامه طبق شکل زیر در 10 فرم طراحی شده و فرم 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 |
| نوع اثر: | سورس کد |
| برنامهنویس: | تیم برنامهنویسی پیاستور |
| زبان برنامه نویسی: | سی شارپ |
| ویژگی: | دارای قابلیت ویرایش و دانلود |
تیم برنامه نویسی پی استور یکی از اولین گروههای تشکیل شده در مجموعه آموزشی پی استور میباشد. این تیم از اساتید مجرب و فارغ التحصیلان رشتههای فنی و مهندسی تشکیل شده که در زمینههای مختلف برنامهنویسی و تهیه سورس کد فعال هستند.
هزینه سفارش:
۱۲۰,۰۰۰ تومان
نظرات
پرهام
میشه این سورس کد رو تو ویژوال 2012 اجرا کرد؟
زیبا محمدی
تو ویژوال استودیو 2013 و بالاتر قابل اجرا است.
مدیریت و پشتیبانی
نظرات و دیدگاه های خود را با ما درمیان بگذارید.